Как я могу установить токенайзер в конфигеasticsearch.yml? - PullRequest
0 голосов
/ 22 января 2019

Каков правильный синтаксис для установки токенайзера Whitespace вместо стандартного в elasticsearch.yml?

1 Ответ

0 голосов
/ 22 января 2019

Если анализатор не был указан во время индекса, он будет искать анализатор в настройках индекса, называемых default.Если такого анализатора не существует - по умолчанию он будет standard анализатор.

Невозможно изменить это поведение (например, заменить параметр последней ошибки).

Итак, все, что вы можете сделать, это создать индекс с default анализатором

PUT my_index
{
  "settings": {
    "analysis": {
      "analyzer": {
        "default": {
          "tokenizer": "whitespace"
        }
      }
    }
  }
}
...