ElasticSearch клиент для OSX — Elastron

elasticsearch client for macos osx elastron

Не так давно я заинтересовался фреймворком Electron. Мне стало интересно, что можно на нем сделать. Как оказалось многое. Например, всеми любимый VSCode написан на нем, Slack написан на нем, и т.д.

Также, решил попробовать Svelte в качестве фронтенда и скрестить с Electron. Что вышло в результате… Continue reading “ElasticSearch клиент для OSX — Elastron” »

Elasticsearch: Sort Scripting. Скрипты при сортировке.

Пример, с которым пришлось столкнуться. Исходная задача — документы с датой после текущей сортировать в одном порядке, а документы с датой до текущей — в другом. Все в пределах одного запроса.

Continue reading “Elasticsearch: Sort Scripting. Скрипты при сортировке.” »

Elasticsearch: Как переиндексировать данные в новый индекс (Reindex API).

6764390Тем, кто когда либо работал с ElasticSearch, должна быть знакома проблема переиндексации данных в новый индекс. Это может потребоваться после редактирования Mappings. Обычно с этим справлялся Scroll API.

Этот API не совсем удобен, так как обязывает писать код, пусть и небольшой. В ElasticSearch версии 2.3 и выше есть Reindex API.

Continue reading “Elasticsearch: Как переиндексировать данные в новый индекс (Reindex API).” »