为了账号安全,请及时绑定邮箱和手机立即绑定

lucene.net站内搜索

lucene.net站内搜索

红糖糍粑 2018-09-18 05:06:01
用lucene.net做了下搜索的数据有61604条,建索引用了431M然后从61604条里面搜索童装,搜索出了21791条,用了1.9秒加了高亮显示是2.0秒左右(1)由于是第一次做搜索的,不知道这样的时间是快还是慢?(2)还有想问下这样做值吗?431M占好多空间!(3)以前由于数据小,建的索引只有三个文件,一个_b3c.cfs,dele什么的,se什么的,共40几M现在索引文件431M,索引文件变好多个,不是三个了,这个是因为数据大索引文件变多的吗?以前数据小建索引可以建完,现在建索引数据大每次创建到431M就不在动了,我对比了下数据库,没有全部创建完,这是什么原因呢?希望高手帮帮忙
查看完整描述

2 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

如果是启动后第一次搜索,1.9秒正常,因为.net 有个初始化的过程,如果不是,这个速度太慢了。应该在200ms以内才对。430M 按说也不算太大,lucene 在20G以后才会出现明显问题。索引不下去,会不会和分词有关?你分词用的是什么组件?如果你是独立主机,你可以尝试用 hubbledotnet + 盘古分词来试试,索引大小比lucene 小很多,速度也快很多。

博客园搜索引擎小组:

http://space.cnblogs.com/group/search/

你也可以在这里讨论。


查看完整回答
反对 回复 2018-09-25
?
慕森王

TA贡献1777条经验 获得超3个赞

我的143万条数据量,建索引花了近半小时

然后搜索,时间一般是1.3S但是觉得很慢


查看完整回答
反对 回复 2018-09-25
  • 2 回答
  • 0 关注
  • 547 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信