Java 如何在多个索引之间对lucene搜索的结果进行排序?

Java 如何在多个索引之间对lucene搜索的结果进行排序?,java,lucene,Java,Lucene,我有两个lucene索引,我需要搜索这两个索引。如何在多个lucene索引中执行搜索?如何对这些结果进行排序 谢谢, 路易斯·科斯塔基本代码。。只是打了一下,查看文档了解更多详细信息 IndexSearcher[] searchers = new IndexSearcher[2]; searchers[0] = new IndexSearcher(searchDirOne); searchers[1] = new IndexSearcher(searchDirTwo); MultiSearch

我有两个lucene索引,我需要搜索这两个索引。如何在多个lucene索引中执行搜索?如何对这些结果进行排序

谢谢,
路易斯·科斯塔基本代码。。只是打了一下,查看文档了解更多详细信息

IndexSearcher[] searchers = new IndexSearcher[2];
searchers[0] = new IndexSearcher(searchDirOne);
searchers[1] = new IndexSearcher(searchDirTwo);

MultiSearcher searcher = new MultiSearcher(searchers);

Query query = QueryParser.Parse("foo","bar" , new StandardAnalyzer());

Hits hits = searcher.Search(query);

谢谢你,艾伦,这很有效。但现在,我正在尝试对这些结果进行排序。