Публикации по теме 'elasticsearch'


Как использовать ElasticSearch с Django
Что такое Elasticsearch? Elasticsearch - это поисковая система, основанная на библиотеке Lucene. Он предоставляет распределенную систему полнотекстового поиска с поддержкой нескольких арендаторов с веб-интерфейсом HTTP и документами JSON без схем. Elasticsearch разработан на Java. Для чего используется Elasticsearch? Elasticsearch позволяет хранить, искать и анализировать огромные объемы данных быстро и почти в реальном времени и давать ответы за миллисекунды. Он может получать..

Создание плагина для улучшения производительности фильтра Elasticsearch Pt. 2
Использование RoaringBitmaps для включения или исключения больших списков целых чисел в Elasticsearch В предыдущей статье я поделился своим плагином, который позволяет фильтровать большие списки целых чисел с помощью RoaringBitmaps. Сегодня я представляю вам последнюю версию этого плагина, теперь правильно использующего doc_values ​​для повышения его производительности. Давайте начнем с наилучшего сценария для этого плагина, который исключает большой список целых чисел при поиске..

Elasticsearch бьет мастер-класс №2
Создайте своего грузоотправителя Metricbeat Добро пожаловать во вторую часть мастер-класса Beats. Первый мастер-класс вы можете найти здесь . Как обычно, чтобы каждая статья была максимально компактной, я буду сокращать код до фрагментов. Если вы хотите увидеть полный код, обратитесь к моей странице GitHub для этого семинара . Если Google привел вас сюда, вы можете проверить и другие части серии . Сегодня мы создаем наш первый модуль Metricbeat и набор метрик. В то время как..

Что означает ELK и что такое стек ELK?
Если вы работаете с программным обеспечением, и особенно если вы имеете дело с поисковыми и аналитическими системами, то вы, возможно, слышали о термине ELK. Впрочем, об одноименном животном, лосе, наверное, и не говорят: Нет, вместо этого они ссылаются на аббревиатуру, или E.L.K. Эта аббревиатура является сокращением от ELK Stack, который описывает набор из трех частей программного обеспечения, используемых вместе, обычно называемых в технике стеком. Эти три программных..

Кластеризация на картах с помощью Elasticsearch
В этой статье объясняется процесс кластеризации на карте с помощью Elasticsearch и Python. Что такое кластеризация? Давайте представим, что у нас есть 10 миллионов геоточек бизнеса в США. Невозможно показать их все в виде отдельных булавок на карте, не говоря уже о том, чтобы сделать ее читабельной. Вместо этого мы хотим отображать группы с количеством предприятий в зависимости от их региона. Хорошо, мы знаем, чего хотим достичь, но сначала мы должны решить некоторые проблемы...

Эластичный поиск: полное руководство
ES: эластичный поиск Добро пожаловать в мою последнюю техническую статью об Elastic Search! Elastic Search — мощный инструмент для оптимизации поиска и анализа в различных приложениях. В этой статье мы рассмотрим различные функции и возможности Elastic Search и то, как их можно использовать для повышения производительности поиска и анализа в ваших собственных продуктах или проектах. Я также расскажу о некоторых реальных примерах успешного внедрения Elastic Search в различных..

Фасетная навигация для электронной коммерции с Elasticsearch
Мне и моему коллеге (следует отдать должное Дмитрию Аптеру , который проделал большую часть реальной материальной работы) недавно была поручена относительно простая задача - создать навигацию с несколькими фильтрами для сайта электронной коммерции. Поскольку эта функция ни в коем случае не уникальна, я был уверен, что это будет 5-минутный поиск в Google и ваш дядя Боб. Я был горько разочарован. Я читал об агрегации фильтров, агрегации терминов, вложенной агрегации, составной агрегации и..