ruby-on-rails - Searchkick Elasticsearch - 如何使用运算符 - 和/或短语查询?
问题描述
假设我有用户输入的以下查询字符串 - “白鞋和水洗”
基本上我想在我的领域中搜索“白鞋”和“水洗”,product_description
定义为searchable
。我怎么做?
“白鞋或可水洗”也是如此,所以不要使用“and”运算符,而是使用“or”运算符。
我希望做类似以下的事情,但似乎不起作用?
Product.search ["white shoes", "water washable"], match: :phrase, operator: "and/or"
谢谢。
解决方案
推荐阅读
- android - 列出从 Playstore 安装的应用程序
- python - 即使条件不满足,Python也会执行While循环?
- r - 如何使用 summarise 获取对应于最大值的变量的值。另一个变量的值?
- recursion - 方案 - 2 个列表的较大列表及其总和
- git - 在提交消息之前添加部分分支名称
- react-native - 如何在 react-native-swiper 中使用 currentIndex 渲染 Swiper
- php - 日期时间字段为空或超过 1 天的 Wordpress ACF 查询帖子
- wordpress - 禁用除管理员以外的用户编辑页面标题
- resize - 自动保存用户的编辑器大小
- kubernetes - ADO:验证数据时出错:服务器找不到请求的