通过更改配置中的一些简单指令或快速更改索引定义,通常可以对Sphinx / Manticore设置进行优化。
一些常见的错误和问题可能包括:
- 在没有kill-lists的情况下进行main+delta,即使delta确实包含在main中找到的更新记录
- 使用非常短的前缀/中缀进行通配符匹配,这在某些情况下可能会影响性能
- 禁用(无意)无缝轮换,并在索引轮换时出现停滞
- 将文本作为字符串属性添加,即使它们不用于任何操作(过滤、分组、排序)或在结果中是强制存在的
- 使用已弃用的设置
快速查看配置可以显示问题或潜在问题,这就是我们希望为我们不断壮大的社区提供礼物的原因!
在上传您的配置文件时,我们建议先删除任何数据库凭据。
我们还建议您提供尽可能多的关于您设置的详细信息:您的数据有多大,典型查询是什么样的,以及您遇到的哪些问题。