首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用破折号的Kibana过滤器正则表达式

使用破折号的Kibana过滤器正则表达式
EN

Stack Overflow用户
提问于 2018-10-09 20:01:10
回答 1查看 622关注 0票数 2

在Kibana中,我希望筛选出包含破折号的regex查询。

下图显示了我想要过滤的可能值。我需要与egov_dev_ge-online_vaem匹配但不与egov_dev_ge-online_wba匹配的所有值。所以我尝试使用正则表达式查询egov_dev_ge-online_vaem,但是kibana似乎有一个破折号的问题。当我使用过滤器egov_dev_ge时,它会找到下面以橙色突出显示的值。但是一旦我使用egov_dev_ge-,它就找不到任何结果。破折号对Kibana有特殊的意义吗?有什么方法可以逃脱冲撞吗?

EN

回答 1

Stack Overflow用户

发布于 2019-01-08 18:47:41

如果您的过滤器需要特殊字符或标点符号,它将无法工作,因为ElasticSearch标准分析器会抛出标点符号,并且不会对其进行索引。

因此,该索引可以看到:

代码语言:javascript
复制
egov dev ge online vaem 
egov dev ge online wba
// notice no underscores (_) or hyphens (-)

请在elastic.co讨论页Search for special characters inside the message上查看此消息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52720606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档