Kibana / Solr Lucene搜索排除以$结尾的字符串

时间:2016-07-27 19:05:27

标签: lucene kibana

无论出于何种原因,我似乎无法排除特定字段包含以美元符号($)结尾的字符串的记录。我知道$是一个行尾字符所以我逃脱了它,但这没有做任何事情。我继续在我的结果中获得这些记录,尽管添加:

AND NOT FieldName:*\$

我也尝试过:

AND NOT FieldName:/.*\$/

和其他变化。他们都没有消除它。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

$不是lucene查询语法的特殊字符:https://lucene.apache.org/core/2_9_4/queryparsersyntax.html#Escaping%20Special%20Characters

尝试按原样使用。