Публикации по теме '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 и ваш дядя Боб. Я был горько разочарован. Я читал об агрегации фильтров, агрегации терминов, вложенной агрегации, составной агрегации и..