搜索多个字段中的文本

时间:2015-11-27 14:09:13

标签: elasticsearch

在弹性搜索中,我知道如何从link查询具有不同文本匹配的多个字段。但是有多种方法可以在多个字段中搜索文本吗?感谢

1 个答案:

答案 0 :(得分:1)

确实有一个查询用于此目的,它被称为multi_match query

GET my_index/my_type/_search
{
  "query": {
    "multi_match": {
      "query": "text to search",
      "fields": ["my_field1", "my_field2"]
    }
  }
}

此查询将执行的操作是在text to searchmy_field1两个字段中搜索my_field2

以下是有关Multi Match Query

的文档