Comment rechercher un terme et faire correspondre une condition booléenne

J'ai eu un bon succès à obtenir des résultats pour les recherches à l'aide de la syntaxe suivante, mais je vais avoir de la difficulté à l'ajout d'une condition booléenne.

http://localhost:9200/index_name/type_name/_search?q=test

Mes documents:

{
    "isbn":"9780307414922",
    "name":"Dark of the Night",
    "adult":false
}

Voici ma meilleure supposition quant à la façon de réaliser ce que je suis en train de faire.

{
    "query_string": {
        "default_field": "_all",
         "query": "test"
    },
    "from": 0,
    "size": 20,
    "terms": {
        "adult": true
    }
}

Cependant, ce résultat est "d'Analyser l'Échec [Sans analyseur pour l'élément [query_string]]]; }]"

Je suis à l'aide d'elastic search 0.20.5.

Comment puis-je rechercher des documents contenant un terme de recherche le chemin "?q=test" ne et le filtre par le document de l'adulte à la propriété?

Merci d'avance.

source d'informationauteur camomileCase | 2013-03-20