字段过滤器
贡献者 : 片刻,那伊抹微笑,ApacheCN,Apache中文网
您可以过滤搜索结果以仅显示字段中包含特定值的那些文档。您还可以创建排除包含指定字段值的文档的 negative filters(负过滤器)。
从字段列表或文档表中添加字段过滤器。除了创建正和负过滤器之外,凭证表还使您能够筛选字段是否存在。应用的过滤器显示在查询栏下方。负滤波器显示为红色。要从字段列表中添加过滤器 :
单击要过滤的字段的名称。这将显示该字段的前五个值。
要添加正过滤器,请单击 Positive Filter 按钮。这仅包括在字段中包含该值的那些文档。
- 要添加负过滤器,请单击 Negative Filter 按钮。这将排除在字段中包含该值的文档。
要从“文档” 表中添加过滤器 :
- 通过单击文档表格条目左侧的 “Expand(展开)” 按钮,展开 “文档” 表中的文档。
- 要添加正过滤器,请单击字段名称右侧的 Positive Filter 按钮。这仅包括在字段中包含该值的那些文档。
- 要添加负过滤器,请单击字段名称右侧的 Negative Filter 按钮。这将排除在字段中包含该值的文档。
- 要筛选文档是否包含字段,请单击字段名称右侧的 Exists 按钮。这仅包括包含该字段的那些文档。
管理过滤器
要修改过滤器,请将鼠标悬停在过滤器上,然后单击其中一个操作按钮。
Enable Filter(启用过滤器)
禁用过滤器,而不删除它。再次单击以重新启用过滤器。对角线条表示禁用过滤器。
Pin Filter(固定过滤器)
固定滤波器。当您切换Kibana中的上下文时,固定的过滤器将保留。例如,您可以在Discover中固定过滤器,并且在切换到“可视化”时它保持在原位。
请注意,过滤器基于特定的索引字段 - 如果正在搜索的索引不包含固定过滤器中的字段,则它不起作用。
Toggle Filter(切换过滤器)
从正极滤波器切换到负极滤波器,反之亦然。
Remove Filter(删除过滤器)
删除过滤器。
Edit Filter(编辑过滤器)
[编辑过滤器](https://www.elastic.co/guide/en/kibana/5.2/field-filter.html#filter-edit)定义。允许您手动更新过滤器查询并为过滤器指定标签。
要对所有应用的过滤器应用过滤器操作,请单击 Actions 并选择操作。
编辑过滤器
您可以编辑过滤器以直接修改执行过滤搜索结果的过滤器查询。这使您能够创建基于多个字段的更复杂的过滤器。
例如,您可以使用 bool 查询 为示例日志数据创建过滤器,该过滤器显示源自加拿大或中国的导致 404 错误的匹配结果 :
{
"bool": {
"should": [
{
"term": {
"geoip.country_name.raw": "Canada"
}
},
{
"term": {
"geoip.country_name.raw": "China"
}
}
],
"must": [
{
"term": {
"response": "404"
}
}
]
}
}