[Перевод] elasticsearch Введение

задняя часть Kibana Программа перевода самородков Elasticsearch

Введение в эластичный поиск

Elasticsearch — это хорошо масштабируемая система анализа полнотекстового поиска с открытым исходным кодом, которую можно использовать для хранения, поиска и анализа больших объемов данных практически в режиме реального времени. Обычно мы используем его в качестве базовой технологии для обеспечения поддержки приложений со сложными требованиями к функциям поиска.

Вот несколько применимых сценариев для Elasticsearch:

  • Вы управляете интернет-магазином, где пользователи могут искать товары, которые вы продаете. На этом этапе вы можете использовать Elasticsearch для хранения каталога и инвентаря всех продуктов, а затем предоставить пользователям функции поиска и автоматического предложения.
  • Вы хотите собирать данные журналов или транзакций для анализа тенденций, статистики, сводок и аномалий. На этом этапе вы можете использовать Logstash (часть стека Elasticsearch/Logstash/Kibana) для сбора, агрегирования, анализа данных и их хранения в ES. Когда данные находятся в ES, вы можете использовать поиск и агрегацию для извлечения любых интересующих вас данных.
  • У вас есть платформа для предупреждения о цене, которая позволяет знающим клиентам формулировать такие правила, как «Меня очень интересует этот товар, сообщите мне, когда цена на этот товар упадет до X долларов до следующего месяца». На этом этапе вы можете стереть цену продавца, сохранить ее в ES и использовать возможность обратного поиска (Percolator), чтобы сопоставить изменение цены в соответствии с запросом пользователя.Как только цена совпадет, отправьте напоминание пользователю.
  • У вас есть потребности в аналитике и бизнес-стратегии, вы хотите быстро исследовать, анализировать, визуализировать, выполнять конкретные запросы в больших данных (с миллиардами записей). На этом этапе вы можете использовать ES для хранения своих данных, а затем использовать Kibana (часть стека Elasticsearch/Logstash/Kibana) для настройки информационных панелей, визуализирующих ваши важные данные. Мало того, вы можете использовать функцию агрегирования ES для создания сложных запросов бизнес-стратегии на основе ваших данных.

Следующее руководство проведет вас от запуска elasticsearch до базовых операций, таких как индексирование, запросы и изменения данных, а также понимания внутреннего механизма. Наконец вы узнаете, что это такое и как оно работает внутри. Наконец вы узнаете, что это такое и как оно работает внутри, надеюсь, это вдохновит вас на создание более сложных поисковых приложений или приложений для интеллектуального анализа данных с использованием elasticsearch.


Программа перевода самородковэто сообщество, которое переводит высококачественные технические статьи из Интернета сНаггетсДелитесь статьями на английском языке на . Охват контентаAndroid,iOS,внешний интерфейс,задняя часть,блокчейн,продукт,дизайн,искусственный интеллектЕсли вы хотите видеть более качественные переводы, пожалуйста, продолжайте обращать вниманиеПрограмма перевода самородков,официальный Вейбо,Знай колонку.