我有多个lucene.net索引,我需要搜索查询字符串.那么我需要在所有这些索引上打开一个新的IndexSearcher,还是可以用一个IndexSearcher来实现这个目标?
谢谢
它可以使用MultiSearcher完成.
它实现了多个子搜索者的可搜索界面.如果您只需要Searchable界面中的方法,它就像常规的IndexSearcher一样.
如果您需要访问找到文档的基础搜索者,您可以使用subSearcher(int)和subDoc(int)方法.
http://lucene.apache.org/java/2_9_4/api/core/org/apache/lucene/search/MultiSearcher.html
| 归档时间: |
|
| 查看次数: |
3646 次 |
| 最近记录: |