热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

搜索_kibana搜索语法

本文由编程笔记#小编为大家整理,主要介绍了kibana搜索语法相关的知识,希望对你有一定的参考价值。
本文由编程笔记#小编为大家整理,主要介绍了kibana 搜索语法相关的知识,希望对你有一定的参考价值。


一 字段搜索

1.1 限定字段全文搜索:

        field:value

1.2 精确搜索:

        filed:"value"(关键字加上双引号 )

1.3 字段本身是否存在

        _exists_:http :返回结果中需要有 http 字段

         _missing_:http :不能含有 http 字段


二 通配符

2.1 ? * 的各自代表的意思

        ?匹配单个字符,* 匹配0到多个字符。举例:kiba?a    el*search 。

2.2 ? * 不能用作第一个字符

        例如 :?text    *text


三 正则

        es 支持部分正则功能:mesg:/mes{2}ages?/


四 模糊搜索

        ~  : 在一个单词后面加上~启用模糊搜索

        first~  也能匹配到 frist


五 近似搜索

        在短语后面加上~

        "select where"~3 表示 select 和 where 中间隔着3个单词以内。


六 范围搜索


        数值和时间类型的字段可以对某一范围进行查询:

        status:[200 TO 400]

        date:{"now-6h" TO "now"}

        [ ] 表示端点数值包含在范围内,{ } 表示端点数值不包含在范围内。


七 逻辑操作

        AND   

        OR

        + :搜索结果中必须包含此项
         - :不能含有此项
        +apache -jakarta test :结果中必须存在 apache,不能有 jakarta,test 可有可无。


八 分组

        (jakarta OR apache) AND jakarta

        字段分组:title:(+return +"pink panther")


九 转义特殊字符

    + - && || ! () {} [] ^" ~ * ? : \

    以上字符当作值搜索的时候需要用\转义


十 lucene 语法参考

https://lucene.apache.org/core/5_2_0/queryparser/org/apache/lucene/queryparser/classic/package-summary.html


推荐阅读
  • 本文介绍了在解决Hive表中复杂数据结构平铺化问题后,如何通过创建视图来准确计算广告日志的曝光PV,特别是针对用户对应多个标签的情况。同时,详细探讨了UDF的使用方法及其在实际项目中的应用。 ... [详细]
  • BeautifulSoup4 是一个功能强大的HTML和XML解析库,它能够帮助开发者轻松地从网页中提取信息。本文将介绍BeautifulSoup4的基本功能、安装方法、与其他解析工具的对比以及简单的使用示例。 ... [详细]
  • 本文探讨了互联网服务提供商(ISP)如何可能篡改或插入用户请求的数据流,并提供了有效的技术手段来防止此类劫持行为,确保网络环境的安全与纯净。 ... [详细]
  • 时序数据是指按时间顺序排列的数据集。通过时间轴上的数据点连接,可以构建多维度报表,揭示数据的趋势、规律及异常情况。 ... [详细]
  • 本文介绍了多种Eclipse插件,包括XML Schema Infoset Model (XSD)、Graphical Editing Framework (GEF)、Eclipse Modeling Framework (EMF)等,涵盖了从Web开发到图形界面编辑的多个方面。 ... [详细]
  • 本文详细介绍了在 Windows 7 上安装和配置 PHP 5.4 的 Memcached 分布式缓存系统的方法,旨在减少数据库的频繁访问,提高应用程序的响应速度。 ... [详细]
  • CSS模块化命名 ... [详细]
  • 本文简要介绍了如何使用 Python Elasticsearch DSL 进行基本和高级查询,包括连接 Elasticsearch、执行简单和复杂查询、聚合、排序及分页等。 ... [详细]
  • 前端技术分享——利用Canvas绘制鼠标轨迹
    作为一名前端开发者,我已经积累了Vue、React、正则表达式、算法以及小程序等方面的技能,但Canvas一直是我的盲区。因此,我在2018年为自己设定了一个新的学习目标:掌握Canvas,特别是如何使用它来创建CSS3难以实现的动态效果。 ... [详细]
  • 本文详细介绍了在PHP中如何获取和处理HTTP头部信息,包括通过cURL获取请求头信息、使用header函数发送响应头以及获取客户端HTTP头部的方法。同时,还探讨了PHP中$_SERVER变量的使用,以获取客户端和服务器的相关信息。 ... [详细]
  • 正则表达式入门指南
    本文基于《正则表达式必知必会》(作者:Ben Forta,译者:杨涛),介绍了正则表达式的基本概念及其应用,包括搜索与替换功能,以及元字符的分类与使用。 ... [详细]
  • 使用 ModelAttribute 实现页面数据自动填充
    本文介绍了如何利用 Spring MVC 中的 ModelAttribute 注解,在页面跳转后自动填充表单数据。主要探讨了两种实现方法及其背后的原理。 ... [详细]
  • Hadoop MapReduce 实战案例:手机流量使用统计分析
    本文通过一个具体的Hadoop MapReduce案例,详细介绍了如何利用MapReduce框架来统计和分析手机用户的流量使用情况,包括上行和下行流量的计算以及总流量的汇总。 ... [详细]
  • 本文由chszs撰写,详细介绍了Apache Mina框架的核心开发流程及自定义协议处理方法。文章涵盖从创建IoService实例到协议编解码的具体步骤,适合希望深入了解Mina框架应用的开发者。 ... [详细]
  • 搭建个人博客:WordPress安装详解
    计划建立个人博客来分享生活与工作的见解和经验,选择WordPress是因为它专为博客设计,功能强大且易于使用。 ... [详细]
author-avatar
纠结大王烨要人陪往_763
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有