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);
       }