如何为kibana中的不同字段设置一个通用过滤器?

eivnm1vs  于 2021-06-10  发布在  ElasticSearch
关注(0)|答案(0)|浏览(170)

我有一个使用alias的带有2个索引模式的索引。
例子:

Index Name: my_index
Fields: sender_name, receiver_name, item_name
Alias: my_index_alias_1, my_index_alias_2
Index Patterns: my_index_alias_1, my_index_alias_2

我有一个 Jmeter 板,上面有两个数据表,分别使用我的索引别名1和我的索引别名2。
同一个人也可以是发送者和接收者,但应该只有一个过滤器来选择用户。
例子:
如果筛选了名为bob的用户。
我的\u索引\u别名\u 1数据表应按收到的\u名称进行筛选
我的\u索引\u别名\u 2数据表应按发件人\u名称筛选
我不想有重复的索引,所以我认为脚本字段是更好的选择。
但是脚本字段只能在我可以使用 doc_value ,这样我就可以编写如下伪代码所示的条件

if doc['_alias'].value=='my_index_alias_1' then doc['received_name'].value
if doc['_alias'].value=='my_index_alias_2 ' then doc['sender_name'].value

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题