Korzystając z interfejsu API zapytania o termin i terminy, można znaleźć dokumenty pasujące do dokładnych wartości w określonym polu.
Dowiedzmy się, jak używać terminu i terminów zapytania w ElasticSearch.
Podstawowe użycie
Załóżmy, że mamy indeks zawierający informacje o handlu elektronicznym i chcemy odzyskać dokumenty, w których imię klienta to Jim.
Możemy zrobić zapytanie podobne do tego, które pokazano poniżej:
Pobierz kibana_sample_data_ecommerce/_search
"zapytanie":
"termin":
„Customer_first_name”:
„Wartość”: „Jim”
ElasticSearch przejdzie przez określone pole i poszukiwanie wszystkich dokumentów pasujących do wartości ustawionej. Poniżej znajduje się przykład wyjścia:
Korzystając z terminu zapytanie, musisz określić pole i wartość, pod którą należy wyszukiwać.
Korzystanie z zapytania o warunki
Zapytanie o warunki jest podobne do terminu zapytanie. Zwraca jednak dokumenty pasujące do jednego lub bardziej precyzyjnych warunków.
Pobierz kibana_sample_data_ecommerce/_search
"zapytanie":
"warunki":
„Customer_first_name”: [
"Jan",
„Jim”
]
W przykładzie zapytania otrzymujemy dokumenty pasujące do Jima lub Johna w polu imienia klienta.
Zamknięcie
Ten przewodnik pokazał, jak korzystać z terminów i terminów, aby dokumenty pasują do pojedynczych lub wielu precyzyjnych terminów.