通过更改配置中的一些简单指令或对索引定义进行快速更改,通常可以对Sphinx / Manticore设置进行优化。
一些常见的错误和问题包括:
- 在没有kill列表的情况下使用主+增量索引,即使增量索引包含主索引中已更新的记录
- 使用非常短的前缀/中缀通配符,在某些情况下可能会严重影响性能
- 意外禁用无缝轮换,导致索引轮换出现停顿
- 将文本添加为字符串属性,即使它们未用于任何操作(过滤、分组、排序)或不是必须在结果中出现
- 使用已弃用的设置
快速查看配置可以显示问题或潜在问题,这就是我们想要为不断壮大的社区提供的礼物!
上传配置文件时,我们建议先删除任何数据库凭据。
我们还建议您提供尽可能多的设置细节:您的数据规模有多大,典型查询是什么样的,以及您遇到了哪些问题。