我们在我们的应用程序中使用了searchkick gem,并且有许多包含特殊字符(如撇号)字段的文档,例如带有title Valentine's Day Special.
如果没有助推器,搜索ValentinesorValentine's或Valentine将返回正确的搜索结果:
Activity.search "Valentines"
但是,当包含标题字段的助推器时,搜索上述任何查询都不会返回Valentine's Day Special结果。
Activity.search "Valentines", fields: ["title^10"]
我一直在尝试通过 Elasticsearch/Searckick 文档进行故障排除,但尚未找到解决方案。还有其他人遇到过这个问题吗?