Elasticsearch - поисковая система
Документация
Установка
Установка и настройка Elasticsearch
- Установите максимальный размер открытых дескрипторов файла для пользователя от 32k до 64k
nano /etc/sysctl.conf
vm.max_map_count = 262144
- Если возможно, отключите свопинг памяти для процессов Elasticsearch. Обратите внимание, что в виртуальных средах это может привести к неожиданным результатам.
- Установите значение -Xms равным -Xmx (то же самое что установить значение переменной среды ES_HEAP_SIZE).
- Оставьте некоторое количество памяти, чтобы кеш операционной системы мог использовать его для Lucene.
Elasticsearch JVM не должен занимать больше половины всего объема памяти.
nano /etc/elasticsearch/jvm.options
-Xms2g -Xmx2g
Проверка работоспособности сервера
$ curl -XGET http://localhost:9200/_stats/?pretty $ curl -XGET http://localhost:9200/_nodes/?pretty $ curl --silent-XGET"http://localhost:9200/_snapshot/_all"
$ curl --silent-XGET"http://localhost:9200/_cat/nodes?pretty" mbp-mirocow 192.168.1.147 11786.88 d * Mirocow
Статьи / Документация / Примеры индексов / Примеры запросов
Документация
Уроки
- Elasticsearch — Урок 3.8 Отношения между документами (_parent, has_child/has_parent, Nested)
запросы к родительским-дочерним типам документов очень дороги