ElasticSearch считается одним из лучших с открытым исходным кодом поисковых систем вокруг.
ElasticSearch является верхняя часть линии продукта, в настоящее время используются компаниями, как StumbleUpon, WordPress, Четвероугольного, Mozilla, GitHub, Salesforce, Klout, StackOverflow, IGN, Xing, SoundCloud и Sony.
Построенный на вершине Apache Lucene , ElasticSearch принимает вложимые поисковые системы на новый уровень эффективности и профессионализма.
ElasticSearch позволяет разработчикам начать с одной машиной и масштабированию до сотни, работая в качестве простой поисковой системы встроенный с WordPress блога, или как ваш собственный клон Google в облаке.
Развертывание возможности поиска ElasticSearch может быть немного трудно для начинающих, но если окончательное исполнение то, что заставляет вас, то это стоит всех усилий.
Что такое новый в этом выпуске:
- Сделать PerThreadIDAndVersionLookup за сегмент
- TransportNodesAction не должна держаться кластера состояния
- Добавьте _gce_ сети хоста установка
- Плагин скрипт для установки соответствующего плагина бен реж атрибуты
- Плагин скрипт для установки соответствующего плагина конфигурации реж атрибуты
Что нового в версии 2.1.0:
- Сделать PerThreadIDAndVersionLookup за сегмент
- TransportNodesAction не должна держаться кластера состояния
- Добавьте _gce_ сети хоста установка
- Плагин скрипт для установки соответствующего плагина бен реж атрибуты
- Плагин скрипт для установки соответствующего плагина конфигурации реж атрибуты
Что нового в версии 1.6.0:
- Новые возможности:
- Logging: Добавить возможность указать SizeBasedTriggeringPolicy для конфигурации журнала
- Mapping: Верни numeric_resolution
- REST API: Добавить фильтрация ответов с параметром filter_path
- Восстановление: Синхронизировано флеш портировать
- Восстановление: индекс Move уплотнительная терминологию синхронизированные флеш
- Восстановление: индексы уплотнения для быстрого восстановления
- Scripting: Добавлена поддержка мелкозернистых настроек
- Поиск: Проверка API: обеспечить более подробное объяснение
- Настройки: Добавлена возможность для запроса выбранных настроек при запуске
- Настройки: bootstrap.mlockall для Windows (VirtualLock)
- Shadow Реплики: Разрешать черепки на общих файловых систем, которые будут восстановлены на любом узле
- Статистика: Добавить статистику поля API
Что нового в версии 1.5.2:
- Новые возможности:
- Скопления: Новые агрегаты оснащены - & Quot; PercentageScore & Quot; Эвристический для significant_terms
- CAT API: Cat API: показать открытые и закрытые индексы в _cat / индексов
- Автоматические выключатели: Автоматические выключатели: Добавить NoopCircuitBreaker используется в NoneCircuitBreakerService
- Двигатель: Теневые копии на общих файловых системах
- More Like This: MLT Запрос: Поддержка искусственных документов
- Запрос DSL: Добавить параметр TIME_ZONE для QUERY_STRING
- Поиск: Добавлена поддержка формата для фильтра диапазона дат и запросов
- Поиск: Добавить внутренние обращения к вложенным и родитель / ребенок запросы
- Store: Добавить index.data_path установка
- Срок векторы: векторы терминов / MLT запросов: поддержка различных анализаторов, чем по умолчанию в поле
Что нового в версии 1.4.4:
- Скопления: Возвращает сумму ДИЗКН эпизодам другие ковши в терминах агрегатах.
- Cat API:. Показать открытые и закрытые индексы в _cat / индексов
- Автоматические выключатели: Разрешать отдельных автоматических выключателей & Quot; Нооп & Quot; Автоматические выключатели.
- Автоматические выключатели:. Добавить NoopCircuitBreaker, используемый в NoneCircuitBreakerService
- Обновление API:. Добавить API для обновления старых индексов Lucene до последней версии
Что нового в версии 1.3.2:
- Percolator должен кэшировать экземпляры данных индекса поля
- Query API: добавлена поддержка для параметра _name к запросу simple_query_string
- Ядро: Перед установкой необходимо проверить нулевые ссылки, которые могут быть возвращены из-за одновременных изменений или нестабильном состоянии кластера
Что нового в версии 1.3.0:
- Создана инфраструктура для изменения легко термины значимость эвристического
- Добавлен агрегирование percentiles_rank
- Отложенный агрегирование предотвратить комбинаторный взрыв
- Добавлена агрегация top_hits
- Добавлен скрипт движок для выражения Lucene
- Добавлена Groovy как язык сценариев, добавьте заводной песочницы
- Разрешить шаблоны поиска, хранящиеся в индексе, чтобы быть извлечены и использованы во время поиска
- Разрешить запускать скрипты / шаблоны, сохраненные в индексе .scripts
Что нового в версии 1.2.1:
- Улучшения:
- Сеть: Обновление до Netty 3.9.1
- Кластер: есть выделенный тайм-аут присоединиться к
- Исправление ошибок:
- Скопления: Отключить разрыв цепи для укрупненных
- Скопления: Обратное вложенная агрегатор Теперь вычисляет родительские документы правильно
- Индексация: снизу транслогарифмическая заподлицо триггер
Что нового в версии 1.1.1:
- точка Mapping Geo: Разрешить для синтаксического анализа широта / долгота как строки и принуждать их.
- Тест кластера:. Перемещенные протирать * методы, randomIndexTemplate & ensureEstimatedStats к TestCluster
Что нового в версии 1.1.0:
- Скопления:
- агрегация Новая мощность
- Новые процентили
- Новый агрегация существенные условия
- Разрешить geo_hash AGG вернуть все хэши
- Разрешить условия AGG вернуть все условия
- Добавить поддержку сценария в value_count агрегатах
- Query API:
- Добавлена cross_fields типа для multi_match запроса
- Добавьте нечеткую / поддержка отстойных для simple_query_string запроса
- Используйте усов на основе шаблонов для пререндер поисковых запросов
- Добавлена поддержка нескольких последовательных rescores
- Поиск шаблона API:
- Добавлена посвященный / _search / шаблон конечная точка
- кошка API:
- Добавлена _cat / плагинов конечных точек
- Добавлена _cat / сегменты конечных точек
агрегация
Что нового в версии 1.0.0:
- Новые возможности:
- Разрешить, чтобы изменить настройки transport.publish_port для поддержки систем как OpenShift, где порты связи общего пользования может быть иным, чем внутренние.
- Улучшения:
- состояние кластера: Добавление поддержки локального флага всех операций чтения, которые обычно выполняются на главном узле .
- REST API:. Унифицируйте RestRequest.paramAsBoolean () и RestRequest.paramAsBooleanOptional
- REST API: Класс RestRequest теперь использует ту же логику для всех методов, которые пытаются читать логические значения из параметров .
- REST кластера нерешенных задач API:. Поддержка параметр master_timeout
- Создание индекса API:. Удалить omit_term_freq_and_positions вариант для создания индекса
- Поле данных: Разрешить настроить автоматический выключатель с процентом (в пересчете на общую кучу) .
- Mapping:. Пользовательские _all поля теперь можно, задав дополнительные поля в отображении, данные должны быть скопированы, таким образом, их имя copy_to полей
- Lucene Внутренности: Используйте пропатченном ReferenceManager для предотвращения бесконечного цикла в ReferenceManager # accquire () .
- Lucene Внутренности:. Предотвращение возможно неопределенное поведение в SearchContext из-за начального состояния DocSetIterato
- Выделение: Добавьте пояснения для всех AllocationDeciders .
- Исправление ошибок:
- Тестирование:. Добавить отслеживание страниц MockPageCacheRecycler
- Плагины: Плагины анализа Обновление не удалось .
- Выделение: Попытка выделить осколок на узле без данных вызвал NullPointerException .
- Горячие Темы API:. Не удалось обнаружить горячие темы, из-за не-живых потоков не возвращает необходимые данные
- Фильтр: Убедитесь в том, чтобы никогда не кэшировать фильтр, который оборачивает дочерний фильтр родителя / .
- Свиток API:. Скроллинг с возвратами has_child фильтра правильные удары по дальнейшему запросу
- Упаковка РПМ: Добавить правильный тайм-аут для завершения работы с сигналом, чтобы Убить предотвращения нежелательных отключений жестких .
- Реки:. Убедитесь, что реки начать работу, когда шаблоны индексов настроены
<Литий> Начало. Ведение непосредственных исключений при запуске в файлы или стандартный вывод был отменен
Что нового в версии 0.90.5:
- Новый:
- Запуск ElasticSearch как сервис на Windows.
Что нового в версии 0.90.2:
- Добавлен параметр minimum_should_match, когда общий запрос имеет только высокий частые термины.
- Методы Изменить версию, чтобы быть более удобным для чтения.
Что нового в версии 0.90.0:.
- PolygonBuilder не поддерживает отверстия
- Expose поле ровное поле.
- Разрешить FieldData загрузки для фильтрации.
данные статистики
Что нового в версии 0.20.5:
- Обновление Примечания:
- Обновление от 0,19 требует полного перезапуска кластера.
- Наиболее важные изменения:
- Общий шлюз устарел.
- Snappy сжатие устарел.
- Плагины установки: Разрешить для загрузки плагинов от download.elasticsearch.org .
Что нового в версии 0.20.4:.
- Обновление от 0,19 требует полного перезапуска кластера
Что нового в версии 0.20.2:.
- Общий шлюз устарел
- Snappy сжатие устарел.
Что нового в версии 0.19.9:.
- Поясните API
- Мульти запрос матча.
- Узлы кластера hot_threads API.
Что нового в версии 0.19.6:
- Обновление от 0.18 требует выдачи полный флеш всех индексы в кластере (скручивание хоста: 9200 / _flush). перед выключением кластера, без индексации операции не происходит после того, как флеш
- Местная государственная шлюз структура изменилась, резервная копия государственных файлов создается при обновлении, они могут быть использованы, чтобы понизить обратно до 0,18. Не понижаем без их использования.
Что нового в версии 0.19.3:.
- Модернизированный Lucene 3.6
Что нового в версии 0.19.2:
- Местная государственная шлюз структура изменилась, резервная копия государственных файлов, созданных при обновлении, они могут быть использованы, чтобы понизить обратно до 0,18.
Что нового в версии 0.19.0:
- msearch должен принять на себя ведущую & # x5c; п .
- Дата Гистограмма Аспект:. Добавить pre_zone_adjust_large_interval
- Flush: Добавить конкретный пул потоков для флеш операций (по расписанию и API) .
- Транслог Флеш. При отключении на одном уровне и включение его снова, запланированные флеш прекращает выполнение
Что нового в версии 0.19.0.RC3:
- Новые возможности:
- API:. Мульти поиск
- Дата-карты: поддержка & Quot; дата математика & Quot; при поиске.
- Улучшения:
- Индексы запрос должен содержать имена псевдонимов.
- Возврат 503 для поиска против узла который еще не готов.
- Не удалось выделение Осколки может & Quot; яд & Quot; распределение и может вызвать не выделяя другие черепки.
Что нового в версии 0.19.0.RC1:
- Индекс поиска осколок медленный журнал (запрос и выборки).
- Обновление до Lucene 3.5.
- Обнаружение поддержки многоадресной рассылки для внешних клиентов.
- Установить индекс / индексы только для чтения, или сделать кластер только для чтения.
- Добавьте запрос функция проверки.
- Добавьте thread_pool к узлам информации и узлов статистика API.
- Добавьте родовое выполнение API-интерфейсов к клиенту (и индексы / кластер) и позволяют регистрировать плагины пользовательские интерфейсы.
- Локальный шлюз:. Магазин конкретных метаданных индекса под выделенным местах индекса
- Плагины:. Разрешить для подключаемых модулей для реализации onModule метод, который будет автоматически инъецированных соответствующего типа модуля
- Поиск: Поддержка частичных полей, которые могут возвращает частичный вид на _source .
- Update API:. Разрешить обновить документ на основе сценария
Комментарии не найдены