Une requête AND simple avec Elasticsearch

Je suis en train de faire une requête simple pour les deux champs spécifiés, et le manuel, et google s'avère être d'un peu d'aide. Exemple ci-dessous devrait faire assez clair ce que je veux faire.

{
  "query": {
      "and": {
        "term": {
          "name.family_name": "daniel",
          "name.given_name": "tyrone"
        }
      }
   }
}

Comme un bonus question, pourquoi faut-il trouver des "Daniel Tyrone" avec "daniel", mais PAS si je la recherche pour "Daniel". Il se comporte comme un vraiment bizarre anti casse de recherche.

source d'informationauteur Alexander Morland