ES grundlegende Konzept Zusammenfassung - URI Suche

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

 

Ich denke du magst

Origin www.cnblogs.com/lemos/p/12515260.html
Empfohlen
Rangfolge