La insensibilidad de mayúsculas no funciona

No puedo entender por qué mis búsquedas distinguen entre mayúsculas y minúsculas. Todo lo que he leído dice que ES es insensible por defecto. Tengo asignaciones que especifican el analizador estándar para la indexación y la búsqueda, pero parece que algunas cosas todavía son sensibles a mayúsculas y minúsculas, es decir, comodín:

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

Esto falla pero "rae *" funciona como se desea. Necesito usar caracteres comodín para búsquedas de tipo "comience con" (supongo).

Estoy usando NEST desde una aplicación .Net y estoy especificando los analizadores cuando creo el índice de esta manera:

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

En este caso está utilizando el analizador simple pero el estándar tiene el mismo resultado.

El mapeo se ve así:

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

¿Alguien tiene alguna idea de lo que está mal aquí?

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta