一、
查询从0到10000条的记录。多字段匹配关键字。
GET k12oos\resource\_search?size=10000&from=0
{"query" :{ "match": { "mediaType" : "1"}}]
}
}]
}
}
}
{"query" :
{"bool" :
{ "must": [
{ "match": { "stageId":"go2Leq1wj5y8vuA_5w7Azw"}},
{ "match": { "gradeId":"PqiINm31igaokMcxNCPheg"}},
[{ "bool" :{ "should": [ { "match": { "courseStageId":"EmkqPimniu_Shg7sZrY7iw"}}]}}],
{ "match": { "exerciseTypeId":"--RyyBTUjYa5-mK90XJbIM"}},
{ "range": { "hard":{"from": 0, "to" :3}}}],
"must_not": []
}
}
}
二、查询只返回自己想要的部分数据
1、 GET /website/blog/123?_source
只返回_source数据,不显示_index等其他字段数据。
2、GET /website/blog/123?_source=title,text
只返回_source数据中的title,text字体数据。
三、创建文档(保证创建为新文档不是覆盖已经存在的文档)
put /oos/logs/14903190384706/_create
{
"accoutId": "j4WpdxEViLeglaF2gBEr2g",
"userName": "admin",
"operateTime": "2017年03月24日 09时29分41秒",
"operationType": "delete",
"modelName": "com.nenglong.k12.controller.basedata.StageController",
"objectId": "iK861fF5i7y1TwUGgMAepw"
}