Нечувствительность к регистру не работает

Я не могу понять, почему мои поиски чувствительны к регистру. Все я've read говорит, что по умолчанию ES нечувствителен. У меня есть сопоставления, которые задают стандартный анализатор для индексации и поиска, но кажется, что некоторые вещи все еще чувствительны к регистру - например, подстановочный знак:

"query": {
"bool": {
  "must": [
    {
      "wildcard": {
        "name": {
          "value": "Rae*"
        }
      }
    }
  ]
}

Это не удается, но "Рей*" работает как хотел. Мне нужно использовать шаблон дляначинается с' поиск типа (я предполагаю). Я '

Я использую NEST из приложения .Net и определяю анализаторы при создании индекса следующим образом:

  var settings = new IndexSettings();
  settings.NumberOfReplicas = _configuration.Replicas;
  settings.NumberOfShards = _configuration.Shards;
  settings.Add("index.refresh_interval", "10s");
  settings.Analysis.Analyzers.Add(new KeyValuePair("keyword", new KeywordAnalyzer()));
  settings.Analysis.Analyzers.Add(new KeyValuePair("simple", new SimpleAnalyzer()));

В этом случае этос использованием простого анализатора, но стандартный анализатор дает тот же результат.

Отображение выглядит так:

name: {
    type: string
    analyzer: simple
    store: yes
}

У кого-нибудь есть идеи, что здесь не так?

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос