0
A
回答
2
的问题,结果是,Lucene的收集不是全部,但只前N个结果(N是由您设置)。这是一个好主意,因为它大大减少了搜索过程的时间,只产生你可能感兴趣的结果。虽然您可以将N设置为某个非常大的数字,但可以对查询中的每个术语进行一次搜索,然后合并结果,但实际上我不建议这样做。
另一方面,您可以结合您的条款,然后搜索,而不是之后。我对zig-zag加入并不熟悉,但很可能你必须为查询创建新的语法,并且强制QueryParser
使用你的ZigZagQuery
(或任何你称之为的)。有关实现的示例,请参阅Query subclasses源代码。
相关问题
- 1. Elasticsearch/Lucene:在文档的开头或结尾附近查找单词的查询
- 2. 查找所有至少具有给定查询词频率的Lucene文档
- 3. Lucene:通过文档ID筛选查询
- 4. Lucene中的查询和文档之间的余弦相似度
- 5. 查询中的Lucene
- 6. Lucene查询没有特定字段的文档
- 7. Lucene:查询或筛选“拥有”文档的关系搜索?
- 8. Zend的Lucene的查询
- 9. Lucene的文档推进
- 10. 通过查询未分析文本字段删除Lucene文档
- 11. 对于包含查询词的文档不返回Solr文档片段
- 12. Lucene的 - 查询在外地
- 13. Lucene的查询语法
- 14. Lucene的查询语法
- 15. Lucene中的查询类型
- 16. 带范围的Lucene查询
- 17. Lucene中的范围查询
- 18. 如何让Lucene匹配查询中的所有单词?
- 19. Lucene的查询词除了在一个形式
- 20. elasticsearch TERM查询不返回包含确切字词的文档
- 21. 在lucene索引的所有文档中查找一个文档的条目
- 22. 如何在Lucene中显示每个查询词的发布列表或文档ID
- 23. lucene join查询
- 24. 如何在lucene 3.4中索引/查询嵌套文档?
- 25. Lucene查询 - 加入文档并保持相关性
- 26. solr/lucene测试查询agains文档没有索引
- 27. Lucene文档评分/排序与正则表达式查询
- 28. 获取每个文档的搜索词点击(点的数量)在Lucene的
- 29. Java Lucene - BooleanQuery和QueryParser的不同结果查询相同的Lucene查询语言
- 30. 我怎么找到空的Solr文档字段使用Lucene查询
在我看来,你不明白如何实际Lucene搜索的作品。你试图解决什么任务? – ffriend 2010-12-12 04:02:06
我想实现zig-zag加入联合查询 – nyutal 2010-12-12 07:54:05