匹配elasticsearch中的字符串?

时间:2017-02-13 16:05:21

标签: elasticsearch

我正在使用ES 2.4.0

我必须匹配一个字符串,就像这个"{hi} {ARE} {how} {You}"

我给出了这样的查询

{
  "query": {
    "match": {

        "simple": "{hi} {ARE} {how} {You}"

    }
  }
}

在输出中,它显示所有文档,而不是与精确字符串(即简单)值匹配的文档。

注意:这是在映射级别进行分析。

1 个答案:

答案 0 :(得分:0)

如果您想以相同的顺序匹配所有关键字,则应使用@IBAction func backButton(_ sender: Any) { dismiss(animated: true) }

match_phrase

如果您不需要相同顺序的字词,但只想在搜索结果中显示所有这些字词,请将{ "query": { "match_phrase": { "simple": "{hi} {ARE} {how} {You}" } } } match一起使用。

operator