用lucene.net做了下搜索的數(shù)據(jù)有61604條,建索引用了431M然后從61604條里面搜索童裝,搜索出了21791條,用了1.9秒加了高亮顯示是2.0秒左右(1)由于是第一次做搜索的,不知道這樣的時間是快還是慢?(2)還有想問下這樣做值嗎?431M占好多空間?。?)以前由于數(shù)據(jù)小,建的索引只有三個文件,一個_b3c.cfs,dele什么的,se什么的,共40幾M現(xiàn)在索引文件431M,索引文件變好多個,不是三個了,這個是因為數(shù)據(jù)大索引文件變多的嗎?以前數(shù)據(jù)小建索引可以建完,現(xiàn)在建索引數(shù)據(jù)大每次創(chuàng)建到431M就不在動了,我對比了下數(shù)據(jù)庫,沒有全部創(chuàng)建完,這是什么原因呢?希望高手幫幫忙
2 回答

犯罪嫌疑人X
TA貢獻2080條經(jīng)驗 獲得超4個贊
如果是啟動后第一次搜索,1.9秒正常,因為.net 有個初始化的過程,如果不是,這個速度太慢了。應該在200ms以內(nèi)才對。430M 按說也不算太大,lucene 在20G以后才會出現(xiàn)明顯問題。索引不下去,會不會和分詞有關?你分詞用的是什么組件?如果你是獨立主機,你可以嘗試用 hubbledotnet + 盤古分詞來試試,索引大小比lucene 小很多,速度也快很多。
博客園搜索引擎小組:
http://space.cnblogs.com/group/search/
你也可以在這里討論。
- 2 回答
- 0 關注
- 573 瀏覽
添加回答
舉報
0/150
提交
取消