我正在尝试过滤3个用于模板的sensu检查值。
我正在使用Elasticsearch作为数据源
Query: {"find": "terms","field":"check_name.keyword"}
Regex: /.*_error_100.*|.*_error_200.*|.*_error_300.*/
我的正则表达式错了吗?
谢谢 德文
答案 0 :(得分:1)
匹配
.*
之类的所有内容非常慢,并且使用环视功能 正则表达式。
通过正则表达式查询某些字段(示例性查询):
{
"query": {
"regexp":{
"somefield": "_error_[123]00"
}
}
}