2
在Elasticsearch中,我們有一個可以有多種類型的索引的概念。這與數據庫和模式的概念大致相似。現在可以將Solr集合視爲索引/數據庫,並將Solr內核視爲類型/模式?Solr集合和核心是否類似於彈性主體索引和類型?
跟進
是否有所作爲,如果Solr的在集羣模式下運行?
在Elasticsearch中,我們有一個可以有多種類型的索引的概念。這與數據庫和模式的概念大致相似。現在可以將Solr集合視爲索引/數據庫,並將Solr內核視爲類型/模式?Solr集合和核心是否類似於彈性主體索引和類型?
跟進
是否有所作爲,如果Solr的在集羣模式下運行?
solr中的core類似於彈性搜索中的index。索引由solr中的核表示,但是當您進入雲解決方案(分片,分發文檔)時,多個核可以表示一個邏輯索引,在solr中稱爲collection。在彈性搜索中,它僅被稱爲相同index
。
Mapping types是一種將索引中的文檔分成邏輯組的方法。
所以當你說'多個核心可以表示一個邏輯索引,這就是solr中的集合',這與elasticsearch中的碎片概念相似嗎?一個索引被分成多個碎片,每個碎片都是一個獨立的lucene索引,但共同代表一個elasticsearch索引? – AbtPst
@AbtPst絕對正確。 – YoungHobbit
謝謝!這很清楚。另外我指的是我的問題中的映射類型,而不是字段類型。看起來像在Solr中沒有簡單的邏輯分隔索引的方法。是否可以設置Solr中每個集合的核心數量?我知道在elasticsearch中,我們可以設置碎片的數量。 – AbtPst