0

我有一个数据库,我使用 lucene 的字段按部分(由文档中的标记指定)在 Lucene(使用 Pylucene)中建立了索引。这个索引似乎工作正常。我可以使用简单的整个文档的默认字段搜索它并获得合理的结果。

问题是,当我使用特定部分(不是默认部分)搜索它时,我希望得到一定数量的结果(由 指定IndexSearcher.search(query, results)),但它可能只是什么都不返回。所以我的问题是:我怎样才能让它返回一个包含我指定的结果数量的排名列表?

我指定该字段的唯一位置是在 QueryParser 中,通过调用:

QueryParser(Version.LUCENE_CURRENT, field, StandardAnalyzer)
4

1 回答 1

0

我会使用Luke来验证索引(这是我在修改索引策略时经常做的事情)。

于 2012-11-27T21:20:42.353 回答