elasticsearch Kibana discover:搜索特殊字符:'@';,elasticsearch,lucene,kibana,kibana-4,elasticsearch,Lucene,Kibana,Kibana 4" /> elasticsearch Kibana discover:搜索特殊字符:'@';,elasticsearch,lucene,kibana,kibana-4,elasticsearch,Lucene,Kibana,Kibana 4" />

elasticsearch Kibana discover:搜索特殊字符:'@';

elasticsearch Kibana discover:搜索特殊字符:'@';,elasticsearch,lucene,kibana,kibana-4,elasticsearch,Lucene,Kibana,Kibana 4,我想用kibana显示elasticsearch数据库中包含特殊字符@的所有条目。更具体地说,我在字段名中搜索它 我尝试了以下方法: *@ *\@ *"\@"* friendly_name:*@ friendly_name:*\@ friendly_name:*"\@"* 这些都不起作用,我还发现了如下页面: 它告诉我们用“\”转义特殊字符,这显然在这里不起作用。我将尝试以下方法: friendly_name:"@" 让我知道它是否有效 根据ApacheLucene文档,查询语法@不是特殊

我想用kibana显示elasticsearch数据库中包含特殊字符@的所有条目。更具体地说,我在字段名中搜索它

我尝试了以下方法:

*@
*\@
*"\@"*
friendly_name:*@
friendly_name:*\@
friendly_name:*"\@"*
这些都不起作用,我还发现了如下页面:


它告诉我们用“\”转义特殊字符,这显然在这里不起作用。

我将尝试以下方法:

friendly_name:"@"

让我知道它是否有效

根据ApacheLucene文档,查询语法@不是特殊字符组的一部分,因此我们也不能在Kibana中搜索@

允许的特殊字符包括:-

特殊字符:+–&| |!( ) { } [ ] ^ ” ~ * ? : \


Kibana的可能副本在幕后使用
query\u string
,因此为什么要将其标记为副本。匹配
-
@
是一样的。我也试过了。不起作用。我想把它作为一个评论,但没有足够的声誉,所以不得不把它作为一个答案!!:/这一点都没有?