使用kibana4时,可以_all从弹性搜索中删除

时间:2016-05-31 18:12:19

标签: elasticsearch logstash kibana kibana-4 elastic-stack

我读到删除_all可以节省很多索引空间,但是我不明白kibana4是否需要这个特殊字段而且每个人都想避免这个问题。

因此,如果我删除_all字段,那么什么可能会停止在kibana4中工作?

1 个答案:

答案 0 :(得分:1)

Kibana不需要

_all。但是,如果您在“发现”标签上进行自由文本搜索,Kibana将发出query_string query on the default field,即_all

因此,如果您停用_all,则需要明确指定您在查询中定位的字段,即不是在Kibana中键入some free text,而是需要键入{{1 (即匹配content:"some free text" OR title:"some free text"content字段)。

另一个选择是在创建索引时指定设置index.query.default_field

另见this issue