网站开发google四川网站建设费用
news/
2025/9/30 18:23:57/
文章来源:
网站开发google,四川网站建设费用,兰溪网站建设学徒,乌海网络推广Lucene查询语法#xff0c;适用于 ELk Kibana 查询
Elasticsearch 构建在 Lucene 之上#xff0c;过滤器语法和 Lucene 相同。本语法可用于 Kibana 界面的检索和 Grafana 看板对接 ES 的检索规则。
Kibana 上的检索语法Grafana 上的检索语法
全文搜索
在搜索栏输入login适用于 ELk Kibana 查询
Elasticsearch 构建在 Lucene 之上过滤器语法和 Lucene 相同。本语法可用于 Kibana 界面的检索和 Grafana 看板对接 ES 的检索规则。
Kibana 上的检索语法Grafana 上的检索语法
全文搜索
在搜索栏输入login会返回所有字段值中包含 login 的文档
使用双引号包起来作为一个短语搜索 like Gecko
字段搜索
可以按页面左侧显示的字段搜索限定字段全文搜索field:value精确搜索关键字加上双引号 filed:value精确过滤不存在的字段前加上减号关键字加上双引号 -filed:valuehttp.code:404 搜索 http 状态码为 404 的文档-traceId:null tranceId字段不为null字段本身是否存在 _exists_:http返回结果中需要有 http 字段 _missing_:http不能含有 http 字段判断某个字段不为空字符串 -corp.keyword:
通配符搜索
Lucene 支持单个术语内的单个和多个字符通配符搜索不在短语查询中。
? 匹配单个字符* 匹配0到多个字符kiba?a, el*search注意您不能使用_或符号作为搜索的第一个字符。例如?text _text
正则表达式搜索
Lucene 支持正向表达式搜索性能较差
name:/joh?n(ath[oa]n)/模糊搜索
quikc~ brwn~ foks~~:在一个单词后面加上~启用模糊搜索可以搜到一些拼写错误的单词first~ 这种也能匹配到 frist还可以设置编辑距离整数指定需要多少相似度
cromm~1 会匹配到 from 和 chrome默认2越大越接近搜索的原始值设置为1基本能搜到80%拼写错误的单词近似搜索
在短语后面加上~可以搜到被隔开或顺序不同的单词注意短语要使用双引号包围
where select~5 表示 select 和 where 中间可以隔着5个单词可以搜到 select password from users where id1范围搜索
数值/时间/IP/字符串 类型的字段可以对某一范围进行查询
length:[100 TO 200]
sip:[172.24.20.110 TO 172.24.20.140]
date:{now-6h TO now}
tag:{b TO e} 搜索b到e中间的字符
count:[10 TO *] * 表示一端不限制范围
count:[1 TO 5} [ ] 表示端点数值包含在范围内{ } 表示端点数值不包含在范围内可以混合使用此语句为1到5包括1不包括5可以简化成以下写法
age:10
age:10
age:(10 AND 20)
# in 查询
siteId:(mmr-public-beijing4-1|mmr-public-beijing4-2|mmr-public-beijing4-3|mmr-public-beijing4-4|mmr-public-beijing4-5)grade:{60,80] # 搜索成绩grade字段小于等于80分大于60分的优先级
使用^使一个词语比另一个搜索优先级更高默认为1可以为0~1之间的浮点数来降低优先级
quick^2 fox布尔运算符搜索
布尔运算符允许通过逻辑运算符组合术语。Lucene支持AND“”ORNOT和“ - ”作为布尔运算符注意布尔运算符必须是ALL CAPS。
OR
jakarta apache jakartaorjakarta apache OR jakartaAND
jakarta apache AND Apache Lucene:搜索结果中必须包含此项
jakarta luceneNOT
jakarta apache NOT Apache LuceneNOT jakarta apache-不能含有此项
jakarta apache -Apache Lucene分组搜索
Lucene支持使用括号将子句分组以形成子查询。如果要控制查询的布尔逻辑这可能非常有用。
(jakarta OR apache) AND jakarta字段分组搜索
Lucene支持使用括号将多个子句分组到单个字段。
title:(return pink panther)host:(baidu OR qq OR google) AND host:(com OR cn)转义特殊字符搜索
Lucene支持转义属于查询语法的特殊字符。 - || ! ( ) { } [ ] ^ ~ * ? : \ /以上字符当作值搜索的时候需要用\转义\(1\1\)\2用来查询(11)2
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/923135.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!