单个弹性搜索查询中的多个通配符

问题描述 投票:0回答:0

我正在尝试使用以下查询从 elasticsearch 中获取一些结果。但它没有给出任何结果。我有应该出现在结果中的数据。如果我运行任何提到的通配符然后它给出结果但一起它没有给出任何结果。

{
  "query": {
    "bool": {
      "must": [
        {
          "wildcard": {
              "firstname": "*nne*"
            }
        },
        {
          "wildcard": {
            "lastname": "*ste*"
          }
        }
      ]
    }
  }
}

它应该返回像

Anne rooster
这样的东西。有人知道我们是否可以使用 AND 运算符使用多个通配符吗?如果有任何示例会有所帮助。我也试过 query_string 但还是没有结果。

elasticsearch search full-text-search elasticsearch-7
© www.soinside.com 2019 - 2024. All rights reserved.