Search API
GET / <index> / _ suchen POST / <index> / _ Suche GET / _search POST / _search
Beispiel:
# Einzelindex: GET / twitter / _search q = Tag :? WOW # mehrere Index: GET / kimchy, Elasticsearch / _search q = der Benutzer :? Kimchy # Alle Index: GET / _search q = der Benutzer :? Kimchy GET / _all / q = der Benutzer _search :? kimchy GET / * / _ q = die Benutzersuche :? kimchy
URI Suche
GET / <index> / _ Suche? Q = <parameter>
Das angegebene Feld
? GET / Filme / _search q = Titel: 2012 { "Profil": "true" }
Pan-Anfrage
GET / Filme / _search q = 2012? { "Profil": "true" }
Phrasenabfrage
? GET / Filme / _search q = Titel: "Beautiful Mind" { "Profil": "true" }
Gruppierte Abfrage (nicht-Pan-Anfrage
? GET / Filme / _search q = Titel: (Beautiful Mind) { "Profil": "true" }
boolean Abfrage
? GET / Filme / _search q = Titel: (Schöne und Geist) { "Profil": "true" } GET / Filme / _search q = Titel:? (Schöne not Mind) { "Profil": "true" } GET / ? Filme / _search q = Titel: (Schönes% 2BMind) { "Profil": "true" }
Wildcard-Abfragen
? GET / Filme / _search q = Titel: b * { "Profil": "true" }
Fuzzy-Abfrage
? GET / Filme / _search q = Titel: beautifl ~ 1 { "Profil": "true" } GET / Filme / _search q = Titel: "Herr Ring" ~ 2 { "Profil": "true" }
Bereichsabfragen, den Wortlaut von Abschnitt
? GET / Filme / _search q = Titel: schönes und Jahr: [2002 bis 2018% 7D { "Profil": "true" }
Beiträge zu diesem Thema
https://www.elastic.co/guide/en/elasticsearch/reference/7.6/search-uri-request.html