es fundamental concept summary - URI Search

Search API

GET /<index>/_search

POST /<index>/_search

GET /_search

POST /_search

Example:

# Single index: 
GET / twitter / _search q = Tag:? WOW 

# multiple index: 
GET / kimchy, elasticsearch / _search q = the User:? Kimchy 

# All index: 
GET / _search q = the User:? Kimchy 
GET / _all / q = the User _search:? kimchy 
GET / * / _ q = the User Search:? kimchy

 

URI Search

GET /<index>/_search?q=<parameter>

The specified field

GET /movies/_search?q=title:2012
{
	"profile":"true"
}

Pan inquiry

GET /movies/_search?q=2012
{
	"profile":"true"
}

phrase query

GET /movies/_search?q=title:"Beautiful Mind"
{
	"profile":"true"
}

Grouped query (non-Pan inquiry

GET /movies/_search?q=title:(Beautiful Mind)
{
	"profile":"true"
}

boolean query

GET /movies/_search?q=title:(Beautiful AND Mind)
{
  "profile":"true"
}

GET /movies/_search?q=title:(Beautiful NOT Mind)
{
  "profile":"true"
}

GET /movies/_search?q=title:(Beautiful %2BMind)
{
  "profile":"true"
}

Wildcard queries

GET /movies/_search?q=title:b*
{
	"profile":"true"
}

Fuzzy query

GET /movies/_search?q=title:beautifl~1
{
	"profile":"true"
}

GET /movies/_search?q=title:"Lord Rings"~2
{
	"profile":"true"
}

Range queries, the wording of section

GET /movies/_search?q=title:beautiful AND year:[2002 TO 2018%7D
{
	"profile":"true"
}

 

 

Related Documents


https://www.elastic.co/guide/en/elasticsearch/reference/7.6/search-uri-request.html

 

Guess you like

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