⚠️ Эта страница автоматически переведена, и перевод может быть несовершенным.

Manticore Search 3.0.2 GA release

Мы рады объявить о выпуске Manticore Search 3.0.2. Скачать можно здесь и со страницы Manticore на Github . Docker‑образ доступен в Docker Hub .

Улучшения

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

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

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

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

HTTP‑ответ /sql отличается от ответа /json/search response.

Удаления

/search endpoint был удалён .

Устаревание

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

Исправления

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

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

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

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

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

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

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