如何在 elasticsearch.yml 配置中设置分词器?

How can I set a tokenizer in elasticsearch.yml config?

elasticsearch.yml 中设置空白分词器而不是标准分词器的正确语法是什么?

如果在索引期间没有指定分析器,它将在名为 default 的索引设置中查找分析器。 如果,没有像这样的分析器——它将默认为 standard 分析器。

无法更改此行为(例如替换上次失败选项)。

因此,您所能做的就是使用 default 分析器

创建索引
PUT my_index
{
  "settings": {
    "analysis": {
      "analyzer": {
        "default": {
          "tokenizer": "whitespace"
        }
      }
    }
  }
}