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