I have "Tokenized" multiple items into one index directory as
illustrated below.
I can successfully search on any one indexed field ( as illustrated
below )
...the question is how would I search on all my indexed fields at one
...any ideas ? I have heard of MultiSearch but I am not sure if that
is appropriate here .
Thanks,
Rod
// Build Index
Analyzer analyzer = new StopAnalyzer(COMBINED_STOP_WORDS);
IndexWriter writer = new IndexWriter(dir, analyzer, true);
.
.
Document doc = new Document();
Field field = new Field("URI",
"/someDir/someFile",
Field.Store.YES,
Field.Index.TOKENIZED);
doc.add(field);
Field field = new Field("SUMMARY",
"this is a summary",
Field.Store.YES,
Field.Index.TOKENIZED);
doc.add(field);
Field field = new Field("STATUS",
"Success",
Field.Store.YES,
Field.Index.TOKENIZED);
doc.add(field);
.
.
writer.addDocument(doc);
// Search just URI index
IndexSearcher is = new IndexSearcher(directory);
QueryParser qp = new QueryParser("contents", new StopAnalyzer());
Query query = qp.parse(findMe.toUpperCase());
Hits hits = is.search(query);
// Search the URI, SUMMARY and STATUS indexes
??