blog-post

Выпуск Manticore Search 3.2.0

Мы рады объявить о выпуске Manticore Search 3.2.0. Загрузки доступны здесь и на странице Manticore Github . Docker-образ доступен на Docker Hub .

Новые функции

Хранение для полнотекстовых полей. Теперь возможно не только индексировать тексты, но и хранить их и извлекать их содержимое в результатах.

Хранение документов можно включить с помощью директивы индекса stored_fields , предоставив список полнотекстовых полей, которые должны быть сохранены.

По умолчанию хранение сжимает содержимое, сохраненное на диске. Тонкая настройка сжатия может быть выполнена с помощью новых директив docstore_block_size , docstore_compression и docstore_compression_level . Еще одной настройкой для тонкой настройки является docstore_cache_size , которая определяет размер кэша в памяти, используемого при чтении и распаковке сохраненного содержимого.

Поскольку это экспериментальная функция, в настоящее время существует несколько известных проблем:

  • извлечение результатов из индекса с docstore испытывает снижение производительности по сравнению с результатами из того же индекса без docstore. В случае удаленных распределенных индексов наблюдается значительное влияние на сетевой трафик, ЦП и память на мастере и низкая производительность.

  • для распределенных индексов необходимо использовать явный SELECT - SELECT id, field1, field2 и т.д.

Эти проблемы будут решены в будущих выпусках.

Улучшения и изменения

Функция SSL HTTP API была улучшена как в производительности, так и в поддержке различных алгоритмов.

Улучшена встроенная таблица символов для не-CJK.

Отключено ведение журнала для операторов UPDATE и DELETE, а также для записи SELECT в журнале запросов.

Начиная с этого выпуска, официальные пакеты для RHEL / CentOS 8 предоставляются. Пакеты можно скачать с GitHub или установить с помощью нашего официального yum-репозитория .

Исправления ошибок

В этом выпуске было исправлено несколько ошибок, чтобы назвать некоторые:

  • 6b8c4242 исправление #194 PQ для работы с морфологией и стеммерами

  • 46c1cad8 исправление #269 LIMIT N OFFSET M

  • 174d3129 исправление управления устаревшими сегментами RT

  • 8ca78c13 исправление неправильного индекса после удаления события в netloop на windows\poll

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

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

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