我目前正在用asp.net开发一个网站,它使用Lucene.Net来执行全文查询。
该网站显示了几个数据列表。
问题是我对列表中显示的每个项目执行全文查询,这可能是一个性能问题。
所以我想知道,当项目被显示(查询)时,我是否应该使用一种可能具有缓存拓扑结构的搜索引擎来“预全文查询”,而不是按需执行全文查询。
发布于 2010-02-27 07:07:55
我建议在生成全文查询结果时对其进行缓存。
在遍历列表中的项时,检查缓存以查看是否已有结果。如果没有,则获取全文结果并将其放入缓存中。
https://stackoverflow.com/questions/2342458
复制相似问题