首先从简单的搜索开始——empty search,这个搜索返回所有的index中所有的document。
GET /_search
{}
标记1表示的是请求体
就像query-string搜索一样,你能对若干index进行搜索,同时能指定若干若干类型:
GET /index_2014*/type1,type2/_search
{}
也能使用分页:
GET /_search
{
"from":30,
"size":10
}
一些语言,比如JavaScript,不允许在get请求中使用请求体,因此search API也能使用POST请求:
POST /_search
{
"from":30,
"size":10
}
我们稍后讨论 highlighting_matches, Aggregations, 和 did_you_mean ,现在只要关注查询就行了。
不像query-string那么隐晦的方式,请求体搜索允许我们使用Query Domain Specific Language(Query
DSL)写请求体。
原文:http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/_empty_search.html
空搜索(empty search),布布扣,bubuko.com
时间: 2024-10-14 13:15:06