#elasticsearch #information-retrieval
Вопрос:
Мне особенно интересно узнать обо всем жизненном цикле от момента, когда клиенты выполняют запрос, до того, что происходит на каждом узле кластера, который выполняет запрос, до времени, когда клиенту предоставляются ранжированные результаты.
Комментарии:
1. У меня есть базовые знания об инвертированных индексах, сегментах, узлах, кластере, но мне трудно визуализировать весь процесс о том, как ОС побуждается к действию при выполнении запроса ES? потоки выполнения, интенсивный процессор против интенсивного ввода-вывода, параллелизм, узкие места в производительности. Любые ссылки на соответствующую литературу будут полезны.
2. Пожалуйста, отредактируйте вопрос, чтобы ограничить его конкретной проблемой с достаточной детализацией для определения адекватного ответа.
Ответ №1:
хотя он написан для предыдущих версий Elasticsearch, https://www.elastic.co/guide/en/elasticsearch/guide/current/index.html обсуждается это в разных местах, и основные концепции по-прежнему одни и те же
хотя на самом деле мы не документируем на уровне операционной системы