首页 > 代码库 > 空搜索(empty search)
空搜索(empty search)
首先从简单的搜索开始——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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。