簡體   English   中英

elasticsearch中的索引類型

[英]Index type in elasticsearch

我試圖理解並有效地使用elasticsearch中可用的索引類型。 但是,我仍然不清楚_type元字段在存儲/實現方面與索引的任何常規字段有何不同。 我明白了avoid_type_gotchas

例如,如果我有100萬條記錄(比如帖子),每個帖子都有一個creation_date。 如果我的一個索引類型是creation_date本身(導致大約100萬種類型),那么事情將如何發揮作用? 我不認為這會影響Lucene存儲文檔的方式,是嗎? 如果我使用creation_date作為索引類型對同名類型說'post',我的彈性搜索查詢性能會受到什么影響?

我在彈性論壇上得到了答案。 https://discuss.elastic.co/t/index-type-effective-utilization/58706

按原樣粘貼響應 -

“雖然elasticsearch在很多方面都是可擴展的,但它有一個限制。這是關於你的索引的元數據,包括它們包含的各種索引,doc類型和字段。這些”映射“存在於內存中,並在所有內容中更新和共享每個變化的節點。因此,無休止地增加這個集群狀態中存在的索引,類型(以及字段)列表是沒有意義的。每個文檔創建日期的類型在一個上記錄一百萬個 - 十大規模的糟糕設計決策“ - Mark_Harwood

暫無
暫無

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

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