//simple_query_string
POST users/_search
{
"query": {
"simple_query_string": {
"fields": ["name"],
"query": "Ruan AND Yiming"
}
}
}
POST users/_search
{
"query": {
"simple_query_string": {
"fields": ["name"],
"query": "Ruan Yiming",
"default_operator": "AND"
}
}
}
//search url;
GET /movies/_search?q=title:(one love)
GET /movies/_search?q=title:"one love"
GET /movies/_search?q=title:"One I Love"
//post query;
POST /movies,404_idx/_search?ignore_unavailable=true
{
"profile": "true",
"query": {
"match_all": {}
}
}
GET kibana_sample_data_ecommerce/_search
{
"_source": ["order_date","category.keyword"],
"sort": [
{
"order_date": {
"order": "desc"
}
}
],
"from": 10,
"size": 5,
"query":{
"match_all": {}
}
}
//painless 是ES中的一个脚本;
GET kibana_sample_data_ecommerce/_search
{
"script_fields":{
"new_field":{
"script":{
"lang":"painless",
"source":"doc['order_date'].value+'_hello'"
}
}
},
"query":{
"match_all":{}
}
}
//批量操作,支持create/index/update/delete
POST _bulk
{ "index":{"_index":"test","_id":1}}
{"field1":"value1"}
{"delete":{"_index":"test","_id":2}}
{"create":{"_index":"test2","_id":3}}
{"filed1":"value3"}
{"update":{"_id":1,"_index":"test"}}
{"doc":{"field2":"value2"}}
GET test/_mapping
GET mamj_test/_search
{
"query": {
"term": {
"name": {
"value": "mam*"
}
}
}
}
GET mamj_test/_search?q=date:>2019
//批量get
GET _mget
{
"docs":[
{ "_index":"test1",
"_id":1
},
{ "_index":"test2",
"_id":1
}
]
}
//批量search
POST kibana_sample_data_ecommerce/_msearch
{}
{"query":{"match_all":{}},"size":1}
{"index":"kibana_sample_data_flights"}
{"query":{"match_all":{}},"size":2}
{"index":"test"}
{"query":{"match_all":{}},"size":2}