elasticsearch相关命令笔记

一、

查询从0到10000条的记录。多字段匹配关键字。

GET k12oos\resource\_search?size=10000&from=0

{"query" : 
  {"bool" : 
    { "must": 
      [{ "bool" :
        { "should": [ 
          { "match": { "name" : "北"}}, 
          { "match": { "gradeName" : "初二"}},
          { "match": { "courseName" : "ppt"}},
          { "match": { "mediaTypeName" : "北"}},
          { "match": { "resourceTypeName" : "北"}}, 
          { "match": { "chapterId" : "北"}}, 

          { "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"
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值