初學請 elasticsearch 數據文件如何設計?現有一堆數據,想導入進行分析,如何進行設計呢?

具體是這樣的:a 客戶下有 5 張表格,b 客戶下有 5 張表格,c 客戶下有 5 張表格。表結構都是相同的,分析場景會涉及到單個客戶,比如 a,單獨的分析;也會涉及到 a,b,c 等所有(或者部分)客戶的綜合分析,這樣怎麼做 index 才能比較方便上述的分析場景呢?謝謝。祝大傢春節快樂。

已邀請:

批量刪除

贊同來自:

有關系的表全放到一個 index。
es 主要就是冗餘到一個文檔裡,別擔心冗餘會造成性能問題。
(個人心得,僅供參考)

微博名

贊同來自:

可以放到一個 index 裡面,每個 doc 加一個客戶字段即可。也可以放到幾個 index 裡面,每個客戶一個 index,查詢的時候拼裝 index 的名字,但是某些統計可能就不好做瞭。

舒淇

贊同來自:

其實全部放一個 index 裡就可以瞭。

要回復問題請先登錄註冊