【发布时间】:2018-08-09 21:16:35
【问题描述】:
我一直在尝试在 ElasticSearch 中执行部分匹配查询,但尚未成功(尽管我尝试按照 SO 中类似问题的说明进行操作)。
我有一个包含 5 个字段的索引:
author_name, title, content, chapter_name, email
理想情况下,我想搜索一个词并让它找到结果,只要它与这些字段中的任何一个部分匹配。
对于以下数据:
{
"author_name": "John Doe",
"title": "A Nice Summer",
"content": "It was a nice summer back in 1969",
"chapter_name": "The 60s",
"email": "johndoe@email.com"
}
如果我查询Doe、1969、60s、it was,我应该得到它
(注意上学期的空格。我也遇到了空格问题)
也许我只是在构建查询时使用了错误的元素
【问题讨论】:
标签: ruby-on-rails ruby elasticsearch