要暂时禁用 Elasticsearch 的 AK 分词器,你可以在创建索引时指定一个自定义的分词器,然后将该分词器设置为不做任何操作。

以下是一个示例:

  1. 创建一个自定义的空分词器:
PUT my_index
{
  "settings": {
    "analysis": {
      "analyzer": {
        "my_analyzer": {
          "type": "custom",
          "tokenizer": "whitespace",
          "filter": []
        }
      }
    }
  }
}

在上面的示例中,我们创建了一个名为'my_analyzer'的自定义分词器,它使用了空白字符作为分词器,并且没有任何过滤器。

  1. 使用自定义分词器创建索引:
PUT my_index/_mapping
{
  "properties": {
    "text": {
      "type": "text",
      "analyzer": "my_analyzer"
    }
  }
}

在上面的示例中,我们将'text'字段的分词器设置为'my_analyzer'。

现在,当你搜索时,Elasticsearch 将使用空分词器,不会对文本进行任何分词操作。

注意:这只是一个示例,你可以根据自己的需要进行调整和修改。

Elasticsearch 暂时禁用 AK 分词器

原文地址: https://www.cveoy.top/t/topic/qc8v 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录