Mam dobre wyniki uzyskiwania wyników wyszukiwania przy użyciu poniższej składni, ale mam problem z dodaniem warunku boolowskiego.Jak wyszukać termin i dopasować warunek boolowski?
http://localhost:9200/index_name/type_name/_search?q=test
Moje dokumenty wyglądać następująco:
{
"isbn":"9780307414922",
"name":"Dark of the Night",
"adult":false
}
Oto mój najlepszy przypuszczenie, jak osiągnąć to, co usiłuję zrobić.
{
"query_string": {
"default_field": "_all",
"query": "test"
},
"from": 0,
"size": 20,
"terms": {
"adult": true
}
}
jednak skutkuje to "Analizować Wada [No parser dla elementu [query_string]]];}]"
Używam elastyczną przeszukiwanie 0.20.5.
W jaki sposób mogę dopasować dokumenty zawierające wyszukiwane hasło tak, jak "?
Z góry dziękuję.
Ponieważ wydaje się, że jest to najlepszy wynik wyszukiwania google, po prostu zaktualizuję, że wydaje się, że właściwym sposobem na to teraz jest zapytanie 'bool'. Następnie użyj "musi" dla kwerendy i "filtru" dla filtra. – BLam85