弹性搜索:匹配短语(单个字段中的多个短语之一)

时间:2019-01-25 07:52:19

标签: elasticsearch

我有一个具有以下结构的文档的索引:

{ phrases: "fox, brown fox, brown fox jumps", target : "https://google.com" }

简而言之,它应该将短语与URL匹配,但是我在单个字段中有多个短语,用分号分隔。我希望能够在用户进入ANY阶段的所有woprds时返回此记录

所以

  • 查询“ fox”应返回该记录
  • 查询“我的狐狸是棕色的”应该 返回此记录(匹配短语“棕狐”)
  • 查询“ fox jump”不应该返回该记录(与“棕色狐狸跳转”中的所有单词都不匹配)

我必须创建自己的分析仪吗?如何实现呢?

0 个答案:

没有答案