一尘不染

字段名称中的通配符查询

elasticsearch

我可以使用简单的通配符查询,如下所示:

"wildcard" : { "user" : "ki*y" }

但是,如果我想在字段中使用通配符,那又如何呢?应该如何看待有效查询:

"wildcard" : { "base/*" : "value" }

阅读 375

收藏
2020-06-22

共1个答案

一尘不染

您可以使用query_string,它允许使用字段名通配符和查询文本通配符。

这些线周围的东西:

{
  "query": {
    "query_string": {
      "fields": [
        "base*"
      ],
      "query": "ki*y"
    }
  }
}
2020-06-22