我正在尝试查询Elasticsearch(通过Kibana)以查找包含具有给定字段名称的字段的所有文档。字段名称中包含垂直管道。
如果字段名称没有垂直管道,则此查询将起作用:
+_exists_:fieldNameA
但是,因为该字段确实包含垂直管道,所以此查询似乎不起作用(它不返回任何结果):
+_exists_:fieldName|A
我试过像这样逃避管道:
+_exists_:fieldName\|A
,但这也不会返回结果。
我也试过引用这样的字段名称:
+_exists_:"fieldName\|A"
,但也没有返回任何结果。
我也试过引用,但没有逃避:
+_exists_:"fieldName|A"
,但也没有返回任何结果。
当该字段名称包含管道时,如何搜索字段的存在?