Я был в предположении, что каждый осколок в 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
? Что это за уровень в любом случае?