Zrozumienie segmentów w Elasticsearch
Zakładałem, że każdy fragment w Elasticsearch jest indeksem. Ale przeczytałem gdzieś, że każdy segment jest indeksem Lucene.
Czym dokładnie jest segment? Jak wpływa na wydajność wyszukiwania? Mam indeksy o rozmiarze około 450 GB dziennie (codziennie tworzę nowy) z domyślnymi ustawieniami Elasticsearch.
Kiedy wykonamcurl -XPOST "http://localhost:9200/logstash-2013.03.0$i_optimize?max_num_segments=1"
, Dostajęnum_committed_segments=11
inum_search_segments=11
.
Czy powyższe wartości nie powinny wynosić 1? Może to z powoduindex.merge.policy.segments_per_tier
wartość? Co to jest ten poziom?