使用 Lucene 进行交集查询
使用 Zned Lucene,当我搜索 field1:value1
时,我返回了 1000 个匹配结果。 当我搜索 field2:value2
时,返回了 0 个匹配结果。 当我搜索 field1:value1 AND field2:value2
时,我返回了 1000 个命中,但我宁愿返回 0 个命中!
为什么它不执行查询的交集?
With Zned Lucene, when i search for field1:value1
, I have 1000 hits returned.
When I search for field2:value2
, I have 0 hits returned.
And when i search for field1:value1 AND field2:value2
, I have 1000 hits returned, but I'd rather like to have 0 hits returned !
Why doesn't it do the intersection of the query ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我自己找到了解决方案。实际上,使用 zend lucene API 这种方式工作得很好:
I find myself the solution. Actually it works fine this way using the zend lucene API :