С радостью сообщаем о выпуске 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
5802b85a исправляет #196 Фильтрация по идентификатору документа и NOT IN (..) периодически возвращает неправильные результаты
Для получения полного отчета, пожалуйста, обратитесь к Release note .