- _search
只用一个查询字符串,你就可以在一个、多个或者 _all 索引库(indices)和一个、多个或者所有types中查询:
在请求体中传入from和size可以进行分页
GET /index/type1,type2/_search
{
//from代表从第几条数据开始查询
"from": 30,
//size代表查询几条数据
"size": 10
}
// 所以上面表示查询 30~40的数据
- 查询结构
所有记录的查询语句可以参考官方文档
{
// 分页
"from": 30,
// 每页显示
"size": 10
"query" : {
// 匹配满足
"match" : {
"tweet": "About Search"
}
// 布尔查询
// 注意,每个布尔条件下,每个检索条件都要用{
}包住,即 {
"match":{
xxx:xxx}}这样的形式
"bool": {
// 文档 必须 匹配这些条件才能被包含进来。
"must": [
{
"match": {
"email": "business opportunity" }},
// 满足在某个范围内
{
"range": {
"age": {
"gte": 20,
"lt": 30
}
}},
// 满足一个确定值
{<