ruby on rails-如何让search从作为单词一部分的查询中返回元素



我正在使用acts_as_index插件进行搜索,我注意到它似乎只返回单词与确切查询匹配的元素。即使查询只是单词的一部分,我也希望返回元素。我该如何配置?

acts_as_indexed只支持单词开头的部分单词匹配。以下是文档中的一个示例:

以^开头的术语将与包含以该术语开头的单词的记录相匹配。'^cat将找到包含"cat"、"弹射器"、"毛毛虫"等的匹配项。

这是索引搜索中的预期结果。在单词的任何地方搜索部分匹配项都会抵消使用索引的好处。

对于其他查找此信息的人来说,由于充当索引接受方法作为字段,您可以编写方法,将字段的所有部分字作为字符串返回

相关内容

  • 没有找到相关文章

最新更新