[lucene] Lucene搜索效率问题

Aprilis_6 2012-01-04
我使用QueryParser,对搜索条件进行大量的字符串操作,虽然能达到我要得目标,但是我不知道面对数据量大得时候,效率上会不会操蛋
Aprilis_6 2012-01-04
是我说的不够详细吗?怎么没人来啊
allwefantasy 2012-01-05
"对搜索条件进行大量的字符串操作" 是什么意思?另外QueryParser含有大量元字符,比如[],:,等建议自己构建Query
Aprilis_6 2012-01-05
allwefantasy 写道
"对搜索条件进行大量的字符串操作" 是什么意思?另外QueryParser含有大量元字符,比如[],:,等建议自己构建Query

 

就是存在几十个or和and.

huashuizhuhui 2012-01-05
很快 lucene 比我想象的牛叉多了。 我本机初始化了3万条索引花了20分钟,服务器一晃而过。一两秒就OK;查询也在0.1秒以下
ansjsun 2012-01-06
几万条没问题...这个取决于你用的分词器...当然还有..你文本的大小..如果文本内容很短..而且数量千万级的时候..效果就不怎么好了..但是再次也比数据库强
allwefantasy 2012-01-13
Aprilis_6 写道
allwefantasy 写道
"对搜索条件进行大量的字符串操作" 是什么意思?另外QueryParser含有大量元字符,比如[],:,等建议自己构建Query

 

就是存在几十个or和and.

 Query Parser 本身不会有性能问题。

sanzangc_sdn 2012-03-30
主要还是看你数据量大小和你这些条件解析后产生多少个基本查询
Global site tag (gtag.js) - Google Analytics