喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

招聘PHP开发人员(北京)

上一主题 下一主题
     
标题: [讨论] lucene搜索结果的合并  
 
喜悦村会计
注册会员
Rank: 2



UID 98556
精华 0
积分 116
帖子 190
金钱 116 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-9-14
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
lucene搜索结果的合并

有人告诉我说Lucene在进行多条件查询的时候会分别对每一个查询条件进行查询,然后将所有的查询结果合并。比如说查询条件:  title:lucene AND publisher:manning ,lucene会先查询 title:lucene 然后再查询 publisher:manning ,最后将两次搜索的结果合并,真的是这样吗?那lucene是如何做到的呢?
那么请问lucene使用什么算法保证结果合并这个过程能够快速完成呢?比如说第一个搜索条件得到100000个结果,第二个搜索条件得到100000个结果,如何得到“与”操作的结果? 这两个结果集保存到内在中也要占用不小的空间啊。
2008-6-1 09:38 AM#1
查看资料  发短消息  顶部
 
风在芯中
金牌会员
Rank: 6Rank: 6
kuliu.com



UID 25808
精华 0
积分 2543
帖子 713
金钱 2543 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2004-1-19
来自 福建 福州
状态 离线
[广告]: 代充Paypal帐号美元
之前做了一个TAG系统,有想过用“与”操作来实现,但最终没能搞定。

后来,直接把结果放到数组进行取交集操作。当时有做过数据测试,速度还可以。具体的数据忘记了。楼主可以自己测试一下,看看能不能满足自己的需求。




酷溜网
2008-6-1 11:26 AM#2
查看资料  访问主页  Blog  发短消息  顶部
 
奶瓶 (NP博士)
版主
Rank: 7Rank: 7Rank: 7
老仙


UID 52707
精华 4
积分 5559
帖子 6230
金钱 5509 喜悦币
威望 50
人脉 0
阅读权限 100
注册 2004-11-22
来自 北大中文系
状态 离线
[推荐阅读] 发现一个私活网站
连google都不会返回给你100000个结果




图片包子,注册送100包子!
2008-6-1 07:29 PM#3
查看资料  访问主页  Blog  发短消息  QQ  ICQ 状态  Yahoo!  顶部
 
imjl
新手上路
Rank: 1



UID 122031
精华 0
积分 41
帖子 63
金钱 41 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2008-5-7
状态 离线
[推荐阅读] (上海)梦剧场诚聘PHP开发工程师
为什么不去官网,mail-list,source 寻找你答案呢?
2008-6-2 12:35 PM#4
查看资料  发短消息  顶部
 
喜悦村会计
注册会员
Rank: 2



UID 98556
精华 0
积分 116
帖子 190
金钱 116 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-9-14
状态 离线
[推荐阅读] 村子也搞一次php主题的T-shirt活动吧。
俺是小菜鸟,俺对java不熟,看不懂他的代码。
虽然不会一次返回100000个结果,但是应该要计算这些结果和搜索文字的相关度,然后排序的吧。
2008-6-3 04:53 PM#5
查看资料  发短消息  顶部
 
孙小二
高级会员
Rank: 4



UID 77502
精华 0
积分 673
帖子 704
金钱 673 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-8-2
状态 离线
[推荐阅读] 求救mysql 恢复问题
算法问题,一次返千八百就足够了



一个程序猿的技术文档    http://www.sunboyu.cn
2008-6-10 12:47 PM#6
查看资料  访问主页  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.162619 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP