Выпуск 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 конфигурации или для каждого индекса в секции конфигурации индекса. Для получения дополнительной информации о новых директивах доступа смотрите Доступ к индексным файлам .

Новая директива 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 (..) периодически возвращает неправильные результаты

Для полного отчета, пожалуйста, обратитесь к Примечанию о выпуске .

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

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