【发布时间】:2020-01-13 05:01:23
【问题描述】:
我想排除一些用户在搜索结果膨胀时可能输入到搜索栏中的字词。
出于不同的原因,我需要operator: :or,但如果我有一个像“The Beatles”这样的搜索词,它会在整个数据库中搜索“The”和“Beatles”,结果太多了。我想从收到的任何查询中排除“the”,这样就好像用户只搜索了“Beatles”。
也许这不可能。谢谢你的帮助????
我尝试添加exclude: ["the"],但这删除了任何带有“the”一词的结果。
【问题讨论】:
标签: ruby-on-rails ruby elasticsearch activerecord searchkick