You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by jo...@apache.org on 2012/03/13 11:20:23 UTC
svn commit: r1300056 - in
/opennlp/sandbox/corpus-server/src/main/java/org/apache/opennlp/corpus_server/search:
LuceneIndexer.java LuceneSearchService.java
Author: joern
Date: Tue Mar 13 10:20:22 2012
New Revision: 1300056
URL: http://svn.apache.org/viewvc?rev=1300056&view=rev
Log:
OPENNLP-468 Created a constant for the id field.
Modified:
opennlp/sandbox/corpus-server/src/main/java/org/apache/opennlp/corpus_server/search/LuceneIndexer.java
opennlp/sandbox/corpus-server/src/main/java/org/apache/opennlp/corpus_server/search/LuceneSearchService.java
Modified: opennlp/sandbox/corpus-server/src/main/java/org/apache/opennlp/corpus_server/search/LuceneIndexer.java
URL: http://svn.apache.org/viewvc/opennlp/sandbox/corpus-server/src/main/java/org/apache/opennlp/corpus_server/search/LuceneIndexer.java?rev=1300056&r1=1300055&r2=1300056&view=diff
==============================================================================
--- opennlp/sandbox/corpus-server/src/main/java/org/apache/opennlp/corpus_server/search/LuceneIndexer.java (original)
+++ opennlp/sandbox/corpus-server/src/main/java/org/apache/opennlp/corpus_server/search/LuceneIndexer.java Tue Mar 13 10:20:22 2012
@@ -91,10 +91,11 @@ public class LuceneIndexer extends Lucen
if (casId == null)
throw new AnalysisEngineProcessException(new Exception("Missing cas id feature structure!"));
- Query idQuery = new TermQuery(new Term("id", casId));
+ Query idQuery = new TermQuery(new Term(LuceneSearchService.LUCENE_ID_FIELD, casId));
Document doc = createDocument(cas);
- doc.add(new Field("id", casId, Field.Store.YES, Field.Index.NOT_ANALYZED));
+ doc.add(new Field(LuceneSearchService.LUCENE_ID_FIELD,
+ casId, Field.Store.YES, Field.Index.NOT_ANALYZED));
try {
indexWriter.deleteDocuments(idQuery);
Modified: opennlp/sandbox/corpus-server/src/main/java/org/apache/opennlp/corpus_server/search/LuceneSearchService.java
URL: http://svn.apache.org/viewvc/opennlp/sandbox/corpus-server/src/main/java/org/apache/opennlp/corpus_server/search/LuceneSearchService.java?rev=1300056&r1=1300055&r2=1300056&view=diff
==============================================================================
--- opennlp/sandbox/corpus-server/src/main/java/org/apache/opennlp/corpus_server/search/LuceneSearchService.java (original)
+++ opennlp/sandbox/corpus-server/src/main/java/org/apache/opennlp/corpus_server/search/LuceneSearchService.java Tue Mar 13 10:20:22 2012
@@ -67,6 +67,8 @@ import org.apache.uima.util.XMLInputSour
public class LuceneSearchService implements SearchService {
+ final static String LUCENE_ID_FIELD = "id";
+
private final static Logger LOGGER = Logger.getLogger(
LuceneSearchService.class .getName());
@@ -332,7 +334,7 @@ public class LuceneSearchService impleme
@Override
public void collect(int id) throws IOException {
Document doc = finalSearcher.doc(docBase + id);
- String idString = doc.get("id");
+ String idString = doc.get(LUCENE_ID_FIELD);
results.add(idString);
}