lucene查询&x27;定期文件

lucene查询&x27;定期文件,lucene,Lucene,我从lucene开始,在查询相关文档数组中找到每个术语返回的类,但没有成功 更准确地说,在哪里可以找到决定文档是否与给定查询相关的代码 我将非常感谢您的指导结果的问题是Lucene收集的不是所有结果,而是仅收集N个顶级结果(N由您设置)。这是一个好主意,因为它大大减少了搜索过程的时间,只生成您可能感兴趣的结果。虽然您可以将N设置为某个非常大的数字,对查询中的每个术语进行一次搜索,然后合并结果,但实际上我不建议这样做 另一方面,您可以在搜索前组合术语,而不是在搜索后组合。我不熟悉zig-zag连接

我从lucene开始,在查询相关文档数组中找到每个术语返回的类,但没有成功

更准确地说,在哪里可以找到决定文档是否与给定查询相关的代码


我将非常感谢您的指导

结果的问题是Lucene收集的不是所有结果,而是仅收集N个顶级结果(N由您设置)。这是一个好主意,因为它大大减少了搜索过程的时间,只生成您可能感兴趣的结果。虽然您可以将N设置为某个非常大的数字,对查询中的每个术语进行一次搜索,然后合并结果,但实际上我不建议这样做


另一方面,您可以在搜索前组合术语,而不是在搜索后组合。我不熟悉zig-zag连接,但很可能您必须为查询创建新语法,并强制
QueryParser
使用您的
ZigZagQuery
(或您称之为的任何东西)。有关实现示例,请参见源代码

在我看来,你似乎不明白Lucene搜索实际上是如何工作的。你想解决什么任务?我想在连接查询上实现之字形连接