如何在具有大量行的数据库上实现 Sphinx 的配套建议功能?
目前,Sphinx 的 Suggest 功能在大约 1,000 行上运行良好。但我担心在具有数十万行的数据库上实际使用 Suggest 效果不佳,特别是如果定期添加新行(例如,一次 100 行)。我的数据库还包含非常具体的技术术语,因此我实际上需要将频率限制从默认的 40 降低到 1。
我应该如何处理这个问题?我主要关心的是通过使用suggest.php --builddict,我实际上是从头开始重写整个建议表。有一个更好的方法吗?