[英]indexing _index field in elasticsearch
我有与某些日期/时间范围不相关的索引,而是与数据源相关(但是被认为是相同的_type,对于我的目的,此结构是必须的)
我只是希望能够按索引进行过滤(因此可以制作一个可视化工具,允许用户单击并按索引进行搜索),
我注意到_index字段未建立索引! 所以我一起去发现了
{
"tweet" : {
"_index" : { "enabled" : true }
}
}
在api文档中,但是在全部运行之后(我可以看到该命令在获取索引的映射时卡住了),但是在检入kibana 4时,它仍然对被索引的字段说是错误的(使其无法搜索!)。 )
我错过命令了吗? 还是在kibana 4中一个愚蠢的选项可以让您切换索引?(它们具有类似的名称结构foo_ [locationSource],并且我的默认映射/索引被路由到foo_ *
谢谢你们
请尝试以下命令(Marvel Sense语法):
PUT /yourIndex/tweet/_mapping
{
"tweet" : {
"_index" : { "enabled" : true }
}
}
首先通过单击结果中的“按值过滤”(“ +”放大玻璃图标)创建任何过滤器,然后编辑该过滤器并使用_index名称更新查询。
例:
{
"query": {
"terms": {
"_index": [
"logstash-2016.09.28"
]
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.