【发布时间】:2014-04-24 19:45:40
【问题描述】:
我有一个用于邮政地址搜索的 4.4 solr 内核,是我在阅读 this solr name search approach 后配置的。
现在一切都很好,除了查询时间。我有大约 8000 万个索引地址,并且正在搜索一组 80 万个场所。当使用另一种方法解决此问题时,所有 800K 搜索将在大约 5 小时内完成。
这种 EdgeNGramFactory 方法现在需要超过 24 小时,并且刚刚超过了整个文件的 10%。它更精确,但批处理需要太长时间。
我真的需要一些关于如何针对这种特殊情况缩短查询时间的建议,甚至是 Solr 的整体调优和瓶颈调查和故障排除技巧。
此外,在我的查询中,我使用 strdist 和 sqedist 排序,如果这与这个问题有任何关系的话。
如果您需要更多详细信息,请发表评论。
【问题讨论】: