public void AddToIndex(Passage passage) // Indexes an entry { // Add all text to one field Field field = new Field(TEXT_FN, "‰" + passage.url + "‰" + passage.passage_text + "‰" + passage.passage_id, Field.Store.YES, Field.Index.ANALYZED_NO_NORMS, Field.TermVector.NO); Document document = new Document(); document.Add(field); writer.AddDocument(document); }
public void AddToIndex(Passage passage) // Indexes an entry { // Add all text to one field Field urlField = new Field(URL_FN, passage.url, Field.Store.YES, Field.Index.ANALYZED, Field.TermVector.NO); Field passageIDField = new Field(PASSAGEID_FN, passage.passage_id.ToString(), Field.Store.YES, Field.Index.NO, Field.TermVector.NO); Field queryField = new Field(QUERY_FN, passage.query, Field.Store.NO, Field.Index.ANALYZED, Field.TermVector.NO); Document document = new Document(); document.Add(urlField); document.Add(passageIDField); document.Add(queryField); writer.AddDocument(document); }