Выпуск Manticore Search 3.0.2 GA

С радостью сообщаем о выпуске Manticore Search 3.0.2. Загрузки доступны здесь и на странице Manticore Github . Образ Docker доступен на Docker Hub .

Усовершенствования

Компоненты doclists и hitlists также могут быть доступны с использованием памяти (как атрибуты) вместо seek+read. Выбор режима доступа можно сделать с помощью директив access_doclists и access_hitlists .

Новые директивы access_plain_attrs и access_blob_attrs заменяют функциональность, предоставляемую ondisk_attrs и mlock . Новые директивы позволяют более разнообразные сценарии загрузки типов атрибутов и блокировки или разблокировки их в памяти.

Директивы access_* могут быть установлены глобально в разделе searchd конфигурации или по индексу в разделе конфигурации индекса. Для получения дополнительной информации о новых директивах доступа см. Accessing index files .

Новая директива server_id используется в качестве начального значения для UUID узла внутри кластера репликации.

/sql HTTP-ответ не такой же, как ответ /json/search .

Удаления

/endpoints поиска был удален.

Устаревания

ondisk_attrs , ondisk_attrs_default , mlock отмечены как устаревшие, так как их функциональность заменяется директивами access_*.

Исправления

В этот выпуск включено ряд исправлений, чтобы выделить несколько:

  • 055586a9 исправляет #187 сбой при использовании запроса с SENTENCE

  • 93bf52f2 исправляет #143 поддержку () вокруг MATCH()

  • 5802b85a исправляет #196 Фильтрация по идентификатору документа и NOT IN (..) периодически возвращает неправильные результаты

Для получения полного отчета, пожалуйста, обратитесь к Release note .

Установить Manticore Search

Установить Manticore Search