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