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