喜悦村会计
注册会员

UID 98556
精华
0
积分 102
帖子 173
金钱 102 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-9-14
状态 离线
|
lucene搜索结果的合并
有人告诉我说Lucene在进行多条件查询的时候会分别对每一个查询条件进行查询,然后将所有的查询结果合并。比如说查询条件: title:lucene AND publisher:manning ,lucene会先查询 title:lucene 然后再查询 publisher:manning ,最后将两次搜索的结果合并,真的是这样吗?那lucene是如何做到的呢?
那么请问lucene使用什么算法保证结果合并这个过程能够快速完成呢?比如说第一个搜索条件得到100000个结果,第二个搜索条件得到100000个结果,如何得到“与”操作的结果? 这两个结果集保存到内在中也要占用不小的空间啊。
|
|