问题描述
网站有1000多万数据,全站搜索使用了LuceneNet+盘古分词,网站启动后就自动加载分词文件,但是每个词第一次搜索都要几秒或上十秒以上,第二次后再搜索这个词就只使用几ms就出来了,请问有什么办法让每个词的第一次搜索都能秒显?
解决方案
解决方案二:
将加载分词文件后的数据缓存起来,可以吗?
解决方案三:
写个软件都相关的词都自动查一遍
解决方案四:
引用1楼hanjun0612的回复:
将加载分词文件后的数据缓存起来,可以吗?
已经做了缓存的,就是网站启动加载后就缓存下来了
解决方案五:
引用2楼liaoxing168的回复:
写个软件都相关的词都自动查一遍
还是会有很多未知用户要查的词啊
解决方案六:
调试跟踪下呗怀疑耗时的地方记录下开始和结束时间,找到耗时方法才能有相应的解决方案啊
解决方案七:
第一次搜索的时候执行的操作在启动网站的时候模拟执行一遍可以不?
时间: 2024-09-19 09:06:43