繁体   English   中英

Elasticsearch中的索引_index字段

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM