首页 > 编程知识 正文

es查询命令,es的查询语句

时间:2023-05-03 13:46:19 阅读:178635 作者:1334

全部查询:

get/my index/_ search { ' query ' : { ' match _ all ' : { } }查询执行字段

get/my index/_ search { ' query ' : { ' match _ all ' : },' _source': ['name ',' ip ',' port ] tetert

get my index/_ search { ' query ' : { ' term ' : { ' name ' : { ' value ' 3360 ' HP dwl ' } }的小范围寻呼查询,深分页

get/my index/_ search { ' query ' : { ' match _ all ' : },' from': 1,' size': 100}统计查询

get my index/_ count { ' query ' : { ' term ' : { ' name ' : { ' value ' : ' HP dwl ' } }范围内的查询基于时间

get my index/_ search { ' query ' : { ' bool ' : } ' must ' : [ { ' range ' : { ' report _ time ' : ] '

获取我的索引/_ search { ' query ' : { ' wild card ' : { ' URL ' : ' password=* ' } } bool查询

穆斯特

返回的文档必须满足must子句的条件,并参与分数过滤器的计算

查询的内容必须显示在搜索到的文档中。 与must不同,filter的查询条件不参与评分。 filter具有缓存查询数据的功能。 filter比must更高效,但通常使用filtershould,但需要计算相关性的查询除外

返回的文档可能满足should子句的条件。 在一个bool查询中,如果没有must或filter且有一个或多个should子句,则满足一个子句时返回。 minimum_should_match参数被定义为至少满足一些子句。 相当于ormust_not

多个查询条件的反向匹配相当于not

结合以上条件,可以获得我的索引/_ search { ' query ' : } ' bool ' : { ' must ' : } ' term ' : { ' user ' 3360 ' HP dww ' HP 、' must _ not ' : { ' range ' : { ' age ' : } ' should ' : [ { ' term ' 3360 { ' tag ' 3360 ' wow ] ]、{。

get my index/_ search { ' aggs ' : } ' date ' : { ' date _ histogram ' : { ' field ' 3360 ' timestamp ',' int ' aggs ' : { ' IP ' : { ' terms ' : { ' field ' : ' port ',' size ' } ' aggs ' 3360 { ' port ' : { ' terms ' terms。

post my index/_ update _ by _ quercey { ' script ' : ' CTX._ source [ ' avg ' ]=' 45 ' }、' quer

post my index/_ delete _ by _ quercey { ' script ' : ' CTX._ source [ ' avg ' ]=' 45 ' }、' quer

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。