首页 > 解决方案 > Searchkick Elasticsearch - 如何使用运算符 - 和/或短语查询?

问题描述

假设我有用户输入的以下查询字符串 - “白鞋和水洗”

基本上我想在我的领域中搜索“白鞋”和“水洗”,product_description定义为searchable。我怎么做?

“白鞋或可水洗”也是如此,所以不要使用“and”运算符,而是使用“or”运算符。

我希望做类似以下的事情,但似乎不起作用?

Product.search ["white shoes", "water washable"], match: :phrase, operator: "and/or"

谢谢。

标签: ruby-on-railsrubyelasticsearchsearchkick

解决方案


推荐阅读