[Перевод] Выпущен Elasticsearch 6.3.0

13 июня был выпущен Elasticsearch 6.3.0 на основе Lucene 7.3.0. Это последняя стабильная версия, которая уже доступна для использования в облаке через сервис.

Elasticsearch в Elastic Cloud .



[Перевод] Выпущен Elasticsearch 6.3.0

Последняя стабильная версия в ветке 6.x:

Вы можете прочитать обо всех изменениях в примечаниях к выпуску выше, но стоит выделить несколько изменений:

SQL

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

поиск.

Осваивайте и любите Elasticsearch. Если вы только начинаете использовать возможности Elasticsearch, вот несколько вещей, которые стоит попробовать в новой версии:

  • ВЫБРАТЬ… Упорядочить по баллам() DESC позволяет сортировать результаты поиска по релевантности
  • Получите всю полнотекстовую магию от токенизации до вывода с помощью оператора ПОИСКПОЗ, например SELECT… WHERE MATCH(имя поля, «текст запроса»)
  • Подключите свой любимый JDBC-совместимый инструмент к Elasticsearch с помощью JDBC-драйверы
  • Научитесь использовать всю свою силу Elasticsearch DSL перевод вашего SQL-запроса с использованием API перевода SQL-запросов
Мы только начинаем внедрять SQL, поэтому помечаем эти функции как экспериментальные и продолжаем собирать ваши отзывы о любых ошибках и пожеланиях к функциям.

В будущем мы надеемся выпустить драйвер ODBC, а также упростить и построить существующий драйвер JDBC, включая другие функции и предикаты, чтобы мы могли лучше взаимодействовать с другими сторонними инструментами, такими как инструменты BI. Пожалуйста, сообщите нам, что вы хотели бы видеть дальше, а также о любых проблемах, с которыми вы столкнетесь при работе с Elasticsearch 6.3.x! Обратите внимание, что эта функция доступна в дистрибутиве Elasticsearch по умолчанию (не OSS).

REST API, включая функцию «перевести API», а также инструмент CLI полностью бесплатны.



Индикаторы

Elastic Stack все чаще используется в качестве механизма хранения и визуализации данных для Интернета вещей, мониторинга производительности и других данных.

Хотя мы по-прежнему считаем, что большинство данных имеют тенденцию быть актуальными в течение длительных периодов времени, относительная актуальность данных может со временем снизиться.

С выпуском 6.3 мы теперь можем создать задачу в Elasticsearch, который периодически собирает сводную статистику о недавно добавленных данных и делает ее доступной для поиска.

Метрики не являются чем-то новым в мире хранения метрик, но мы сделали несколько автоматизированных вещей, которые, на наш взгляд, довольно изящны:

Пожалуйста Расскажи нам о ваших собственных примерах использования этих новых экспериментальных функций! Обратите внимание, что эта функция доступна в дистрибутиве Elasticsearch по умолчанию (не OSS) и совершенно бесплатна.



Поддержка Java 10

В предыдущей версии Elasticsearch мы объявлена поддержка Java 9 .

Java 9 является краткосрочной версией и уже достигла EOL в марте 2018 года.

Чтобы продолжить поддержку краткосрочных выпусков Java, мы объявляем о поддержке Java 10 в Elasticsearch 6.3. Java 10 также является краткосрочным выпуском, окончание которого запланировано на сентябрь 2018 года.

Как упоминалось ранее, мы настоятельно рекомендуем большинству пользователей придерживаться Java 8, если их не устраивает быстрый цикл коротких версий Java (и даты прекращения выпуска).

Использовать опорная матрица - для проверки совместимости с вашей версией JVM.

Обновления безопасности

Это обновление также устраняет две проблемы безопасности.

Уязвимость Elasticsearch к утечке данных (ESA-2018-10) В версиях Elasticsearch 6.0.0-beta1 — 6.2.4 в API _snapshot была обнаружена уязвимость утечки информации.

Если параметры access_key и security_key заданы с помощью API _snapshot, они могут быть доступны в виде открытого текста пользователям, имеющим доступ к запросам API _snapshot. Хотя документация _snapshot API 6.X рекомендует указывать параметры access_key и Security_key в хранилище ключей, их все равно можно определить вне хранилища с помощью API. Уязвимые версии: Elasticsearch от версии 6.0.0-beta1 до 6.2.4. Уязвимость Elasticsearch к утечке данных (ESA-2018-11) Возможность утечки ценной информации была обнаружена в плагине Elasticsearchrepository-azure (ранее elasticsearch-cloud-azure).

Если подключаемый модуль репозитория Azure настроен на запись на уровне TRACE, данные регистрации Azure могут быть непреднамеренно записаны в журнал.

Уязвимые версии: все версии Elasticsearch (кроме 6.3.0).



Заключение

Скачать Эластикпоиск 6.3.0 , попробуйте и дайте нам знать, что вы думаете в Твиттере ( @эластичный ) или на нашем форуме.

Вы можете сообщить о любых проблемах на странице проблем по адресу GitHub .

Оригинальная статья В опросе могут участвовать только зарегистрированные пользователи.

Войти , Пожалуйста.

Вы используете Elasticsearch? 67,92% Да 108 15,09% Нет 24 23,9% Хотели бы попробовать новую версию с поддержкой SQL 38 Проголосовали 159 пользователей.

23 пользователя воздержались.

Теги: #elasticsearch #java #sql #Поисковые технологии #sql #NoSQL #Администрирование баз данных #поисковая оптимизация

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.