我匹配多个单词的查询如下,
{"query": {"bool":{"must":[{"terms":{"my_field":"word1 word2"}}]}
执行时,尽管存在以下查询的数据,但结果集为空。而不是上面的查询,如果我使用
{"bool":{"must":[{"terms":{"my_field":"word1"}}]}
然后弹性搜索正在返回数据。如何匹配完整的句子?
pattern-matching match elasticsearch
elasticsearch ×1
match ×1
pattern-matching ×1