WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Elasticsearch
Тип Поиск и индексация
Автор
Разработчик Шай Банон
Написана на Java
Операционная система Кроссплатформенная
Аппаратная платформа Java Virtual Machine
Последняя версия 6.6.0 (2019-01-29; 24 дня тому назад[1])
Состояние Active
Лицензия Apache License 2.0
Сайт elastic.co/products/elasticsearch
Шай Банон в Берлине на Buzzwords 2010

Elasticsearch — тиражируемая свободная программная поисковая система, по состоянию на середину 2010-х годов — самая популярная в своей категории[2][неавторитетный источник?]. Написана на Java, распространяется по лицензии Apache, в основе использует библиотеку Lucene (так же как и вторая по популярности поисковая система — Solr), официальные клиенты доступны на Java, .NET (C#), Python, Groovy и ряде других языков.

Разрабатывается компанией Elastic вместе со связанными проектами — механизмом сбора данных и анализа журналов Logstash и платформой аналитики и визуализации Kibana; эти три продукта предназначены для использования в качестве интегрированного решения, называемого «стеком ELK».

Среди крупных сайтов, использующих Elasticsearch, отмечаются Wikimedia, StumbleUpon, Quora, Foursquare, SoundCloud, GitHub, Netflix. Amazon, IBM, Qbox и компания Elastic предлагают подписчикам Elasticsearch в качестве управляемого сервиса[3][4][5], большинство таких публично-облачных управляемых услуг также включают поддержку Kibana[6].

История

В 2004 году Шай Банон (Shay Banon) создал предшественника Elasticsearch — систему Compass[en][7]. Разрабатывая третью версию Compass, Бейнон пришёл к выводу, что для создания масштабируемой версии системы, необходимо создавать программу «с нуля», в результате в феврале 2010 года была выпущена первая версия Elasticsearch[8].

Для коммерциализации проекта Банон в 2012 году основал нидерландскую компанию Elasticsearch BV[9]. В июне 2014 года компания объявила о привлечении $70 млн в рамках цикла финансирования серии C, отбор проходил под руководством New Enterprise Associates (NEA), дополнительными спонсорами стали Benchmark Capital и Index Ventures, в результате раунд принёс фирме общее финансирование $104 млн[10].

В марте 2015 года компания Elasticsearch изменила свое название на Elastic[11].

Возможности

Обеспечивает горизонтально масштабируемый поиск, поддерживает многопоточность. Поисковые индексы можно разделить на сегменты, каждый сегмент может иметь несколько реплик, на каждом узле может быть размещено несколько сегментов, притом каждый узел действует как координатор для делегирования операций правильному сегменту, перебалансировка и маршрутизация выполняются автоматически. Связанные данные часто хранятся в одном и том же индексе, который состоит из одного или нескольких первичных сегментов и, возможно, нескольких реплик. После создания индекса количество первичных сегментов нельзя изменить[12].

Все функции Lucene системы доступны через прикладные интерфейсы на JSON и Java.

Другая особенность — так называемый «шлюз», обеспечивающая долгосрочное сохранение индекса; например, индекс может быть восстановлен из шлюза в случае сбоя сервера. Система поддерживает запросы GET в реальном времени. Система не поддерживает распределённые транзакции[13].

Коммерческая часть

В коммерческой версии поисковой системы реализовано ряд функций, не включённых в свободный вариант программы, в том числе, ролевая модель для пользователей, механизм уведомлений пользователей о событиях в системе, движки машинного обучения и графового анализа. Платная часть поставляется в форме годовой подписки.

Примечания

  1. Elasticsearch 6.2.0 (06 February 2018). Проверено 18 февраля 2018.
  2. DB-Engines Ranking - popularity ranking of search engines. db-engines.com. Проверено 10 января 2016.
  3. Amazon Elasticsearch Service. Amazon.com. Проверено 16 октября 2016.
  4. Hosted Elasticsearch. qbox.io. Проверено 16 октября 2016.
  5. Elasticsearch on IBM Cloud. www.bluemix.net. Проверено 25 января 2017.
  6. Elasticsearch Setup. ctovision.com. Проверено 16 октября 2016.
  7. Banon, Shay The Future of Compass & ElasticSearch.
  8. Banon, Shay You Know, for Search (8 февраля 2010). Архивировано 16 января 2013 года.
  9. Immediate Insight from Data Matters. elastic.co. Проверено 25 марта 2015.
  10. ElasticSearch Scores $70M In Series C To Fund Growth Spurt. TechCrunch. AOL. Проверено 25 марта 2015.
  11. Elasticsearch Changes Name to Elastic to Reflect Wide Adoption Beyond Search. Elastic. Проверено 19 октября 2016.
  12. How to monitor Elasticsearch performance.
  13. No transaction support. Elasticsearch-users.115913.n3.nabble.com (8 июля 2010). Проверено 4 февраля 2014.

Литература

  • Берримен Дж., Тарнбулл Д. Релевантный поиск с использованием Elasticsearch и Solr = Relevant Search. ДМК-Пресс, 2018. — 408 с. ISBN 978-5-97060-592-9.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии