簡體   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