簡體   English   中英

ElasticSearch-每日索引映射

[英]ElasticSearch - Daily index mapping

假設我有一個Index ,我想創建一個帶別名的每日索引。

然后,我有一些適用於彈性搜索的應用程序(通常將新文檔添加到索引中),並且我正在使用Kibana進行查看和查詢。

因此,對我來說,第一個選擇是擁有一個單獨的Job ,該Job每天運行,並使用其映射和每日別名創建索引。 我的問題是,現在我的應用程序依賴於一些外部工作。

第二個選項是在每次插入ElasticSearch之前檢查索引是否存在(以及映射是否最新),如果不存在,則創建索引。 在我看來,由於開銷,這比選項1更糟糕。

有什么建議么?

您可以創建索引模板 ,該模板將幫助您使用定義的映射或動態映射每天創建索引。

因此,每天應該使用某種模式來創建索引

index-logging-20180918 index-logging-20180919

您可以使用某種模式來命名索引index-logging- *

您可以使用類似的正則表達式模式將索引添加到別名中。

https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-templates.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM