Я задал один вопрос в своем понимании процесса индексации ElasticSearch. Я уже прочитал this article, в котором говорится, что инвертированный индекс хранит все токены всех документов и неизменен. Таким образом, чтобы обновить его, мы должны удалить его и переиндексировать все данные, чтобы все доступные для поиска документы.ElasticSearch: создание нового инвертированного индекса после каждого обновления
Но я читал об частичном обновлении документов (автоматически маркируя их «удаленным» и вставляя + индексирование нового). Но в этой статье нет упоминания о переиндексировании всех предыдущих данных.
Итак, я не понимаю правильно следующее: когда я обновляю документ (текстовый документ со 100 000 словами) и уже имею в хранилище какой-то другой проиндексированный документ - это правда, что я буду иметь в каждой операции UPDATE или INSERT переиндексацию процесс всех моих документов?
Основном Я полагаюсь на настройках ElasticSearch по умолчанию (5 первичных Осколков с одной репликой на осколок и 2 узлов в кластере)
и я также предлагаю не задавать более одного вопроса в сообщении – bpgergo
Спасибо, я обновил свой вопрос – maret