Понимание сегментов в Elasticsearch

Я предполагал, что каждый шард в Elasticsearch является индексом. Но я где-то читал, что каждый сегмент - это индекс Lucene.

Что именно представляет собой сегмент? Как это влияет на эффективность поиска? У меня есть индексы, которые достигают примерно 450 ГБ каждый день (я создаю новый каждый день) с настройками Elasticsearch по умолчанию.

Когда я выполнюcurl -XPOST "http://localhost:9200/logstash-2013.03.0$i_optimize?max_num_segments=1", Я получилnum_committed_segments=11 а такжеnum_search_segments=11.

Разве вышеприведенные значения не должны быть 1? Может быть, это из-заindex.merge.policy.segments_per_tier стоимость? Что это за уровень?

Ответы на вопрос(1)

Ваш ответ на вопрос