Изменения документа Elastic Search
Редактировал(а) Alexandr Fokin 2024/01/08 19:48
<
>
отредактировано Alexandr Fokin
на 2022/08/12 17:09
на 2022/08/12 17:09
отредактировано Alexandr Fokin
на 2022/08/13 17:11
на 2022/08/13 17:11
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
-
Объекты (0 изменено, 1 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -2,7 +2,7 @@ 2 2 3 3 NoSql база данных для хранения документов. Одно из основных функций - возможность выполнения полнотекстового поиска по документа. 4 4 В качестве интерфейса взаимодействия выступает HTTP Api. 5 -Написан на [[Java>>Разработка.JVM.Java.WebHome]], на основе библиотеки [[Lucene>>Разработка. NET.Библиотеки.Внешняяобработка.Lucene.WebHome]].5 +Написан на [[Java>>Разработка.JVM.Java.WebHome]], на основе библиотеки [[Apache Lucene>>Разработка.JVM.Java.Библиотеки.Apache Lucene.WebHome]]. 6 6 7 7 ---- 8 8 ... ... @@ -27,19 +27,25 @@ 27 27 |(% style="width:364px" %)Документ|(% style="width:1158px" %)((( 28 28 Принадлежит 1 группе. 29 29 Уникально определяется совокупностью идентификаторов <IndexName>.<TypeName>.<DocumentId>. 30 +Имеет номер версии, которая автоматически инкрементируется при обновлении документа. 31 +DocumentId может генерироваться как клиентом, так и сервером. 30 30 ))) 31 31 |(% style="width:364px" %) |(% style="width:1158px" %) 32 -|(% style="width:364px" %)Операция добавления документа.|(% style="width:1158px" %)При добавлении для документа определяется шард для размещения. Сначала документ отправляется на Master экземпляр шарда, а от него также распространяется на Slave копии шарда. 34 +|(% style="width:364px" %)Операция добавления (индексирования) документа.|(% style="width:1158px" %)((( 35 +При добавлении для документа определяется шард для размещения. Сначала документ отправляется на Master экземпляр шарда, а от него также распространяется на Slave копии шарда. 36 + 37 +После завершения запроса на добавления документа, его содержимое может быть не доступно для поиска т.к. индексация новых документов выполняется сервером ElasticSearch периодически, через заданный промежуток времени (частота задается через параметр Индекса). 38 +))) 33 33 |(% style="width:364px" %)Операция поиска.|(% style="width:1158px" %)Может осуществляться как в рамках одного конкретного Типа, так и на уровне Типов, расположенных в различных Индексах. 34 34 |(% style="width:364px" %) |(% style="width:1158px" %) 35 35 |(% style="width:364px" %)Механизм масштабирования и отказоустойчивости.|(% style="width:1158px" %)((( 36 -Несколько узлов объединяются в кластер. 42 +Несколько узлов объединяются в кластер. Клиентские приложения могут взаимодействовать с любой из нод кластера. 37 37 Поддерживается шардинг - разбиение данных на блоки и распределение их по узлам кластера. 38 38 Для каждого шарда можно назначать кол-во реплик, копий. При этом среди репликаций один шард будем master, а остальные slave. 39 39 40 40 Рекомендуется наличие быстрого и надежного сетевого соединения между узлами кластера. (split brain дописать позже). 41 41 42 -Параметры кол-ва шардов и реплик определяются на уровне Индекса. 48 +Параметры кол-ва шардов и реплик определяются на уровне Индекса. Кол-во реплик можно менять в рантайм, а кол-во шардов нельзя. 43 43 1 экземпляр шарда ElasticSearch соответствует 1 экземпляру индекса Apache Lucene. 44 44 ))) 45 45 |(% style="width:364px" %)Индекса Apache Lucene|(% style="width:1158px" %)Содержит оригинальные документы и (Term dictionary maps).
- XWiki.XWikiComments[1]
-
- Автор
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.cccc1808 - Комментарий
-
... ... @@ -1,0 +1,2 @@ 1 +Solr is the popular, blazing-fast, open source enterprise search platform built on Apache Lucene 2 +[[https:~~/~~/solr.apache.org/>>https://solr.apache.org/]] - Дата
-
... ... @@ -1,0 +1,1 @@ 1 +2022-08-13 12:56:58.810