首页天道酬勤elasticsearch in查询,elasticsearch分词

elasticsearch in查询,elasticsearch分词

张世龙 05-06 02:27 90次浏览

elasticsearch的基本概念不在此介绍。 你应该知道的自行百科。

下面主要记录几个利用Kibana查询es日志的语句,供您参考。

Kibana是一个开源分析和可视化平台,旨在与Elasticsearch一起工作。

手册导航:

3359 www.elastic.co/guide/cn/elastic search/guide/current/foreword _ id.html

33559 www.elastic.co/guide/cn/kiba na/current/introduction.html

格式说明:

[ `理赔方式` ] [ `索引` ]/[ `类型` ]/[ `查询关键字` ] {'query': { //查询体}}控制台Dev Tools中的控制台记录:

匹配所有日志

关键字: match_all

getnginx _ logs/access/_ search { ' query ' : { ' match _ all ' : { } } http://ww.Sina.com /

关键字: match

getnginx _ logs/access/_ search { ' query ' : { ' match ' : }/sovellpay/v2/trade ' }

指定某个字段的值查询

关键字: bool must match

gtnginx _ logs/access/_ search { ' query ' : } ' bool ' : { ' must ' : [ { ' match ' 3: } ' server _ namal

如果是多个条件,直接添加数组对象元素即可

多维度查询

关键字: wildcard

getnginx _ logs/access/_ search { ' query ' : { ' wild card ' : { ' status ' 3360 '5* } }以状态代码status表示

模糊查询

关键字: multi_match

要查询的查询值

fields匹配的字段【数组】

gtnginx _ logs/access/_ search { ' query ' : }、' multi _ match ' : { ' query ' : ' 400 '和' fields'336660}

指定某个值 同时匹配多个字段

关键字: terms

{“字段”:“要匹配的多个值”}

gtnginx _ logs/access/_ search { ' query ' : { ' terms ' : { ' status ' : [ ' 400 '、' 402 '、' 406'}}

关键字: bool must should range size sort

请看一个例子:

gtnginx _ logs/access/_ search { ' query ' : { ' bool ' : } ' must ' : [ { ' bool ' : { ' should ' 3360 ] { ' range ' 3360 { ' time ' 3360 { ' GTE ' } ' LTE ' : ' 2019-03-14153360336036000 ' },' size':100,' soror

匹配状态值status包含400 402 406 (以5开始),满足日志时间time在=2019-03-140933600336000=2019-03-14153360336000的范围内,并且进行查询提出100个咨询。

另一个例子:

gtnginx _ logs/access/_ search { ' query ' : { ' bool ' : } ' must ' : [ { ' bool ' : { ' should ' 3360 ] { ' wild card ' : { ' path ' : }/sovellpay/v2/payment/* },{ ' terms ' : { ' path ' : } (/sovelllpay ) {'range':' Time':' GTE':' 2019-03-141233600336000、' LTE':' 2019-03-14153360360360

匹配日志的path字段包含以下所有值: (*通配符) )。

/oauth/v2/token/sovellpay/v2/trade */order/info/sovellpay/v2/payment/*请求时间request_time为2s或更长的日志记录()

希望对大家有帮助~ loading .

elk查询画图,kibana进程查询