【发布时间】:2018-06-06 22:34:09
【问题描述】:
当使用带有“slop”的 match_phrase 进行邻近搜索时,突出显示标签分别出现在每个单词上,所以我不知道匹配在哪里。
例如,如果我在 slop=1 的文本“a quick brown fox”中搜索短语“quick fox”,我会得到类似“quick”和“fox”上带有“em”标签的结果: 快棕色狐狸
我需要的是强调整个“quick brown fox”(从第一个找到的单词到最后一个找到的单词,即满足查询的单词序列)。
当 match_phrase 包含许多单词并在文本中多次找到时,手动查找可能会很复杂。
有没有办法设置elasticsearch返回这个?
【问题讨论】:
标签: elasticsearch