如何创建索引我就不再说了!
同时搜索多个索引目录主要是使用
- org.apache.lucene.index.MultiReader
他会将所有的搜索结果进行合并,更多细节可以参考官方文档。 简单代码如下:
public void mulitSearch(String str) throws IOException, ParseException{ IndexReader reader1 = DirectoryReader.open(FSDirectory.open(new File("G://index//test1"))); IndexReader reader2 = DirectoryReader.open(FSDirectory.open(new File("G://index//test2"))); MultiReader multiReader= new MultiReader(reader1,reader2); IndexSearcher search=new IndexSearcher(multiReader); Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_42); QueryParser parser &