Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }