elasticsearch 在Elastic search 8.9中,release_expanded_terms的替代方案是什么?

9wbgstp7  于 2023-10-17  发布在  ElasticSearch
关注(0)|答案(1)|浏览(185)

我知道,在2.x版本中,EQUIPMENT_expanded_terms是有效的,如果试图在8.9v中执行,则会给出"reason": "[query_string] query does not support [lowercase_expanded_terms]"

{
  "size": 1000,
  "query": {
    "bool": {
      "must": [
        {
          "query_string": {
            "query": "*TEST*",
            "fields": [
              "elastic*"
            ],
            "lowercase_expanded_terms": false // query does not support
          }
        }
      ]
    }
  }
}
zed5wv10

zed5wv101#

lowercase_expanded_terms已成为removed around5.0
相反,您应该在索引时使用字段分析器或规范化器中的lowercase标记过滤器来过滤标记。
因此,您可以搜索*test*,而不是*TEST*

相关问题