Мы рады объявить о выпуске 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 для работы с морфологией и стеммерами
174d3129 исправление управления устаревшими сегментами RT
8ca78c13 исправление неправильного индекса после удаления события в netloop на windows\poll
Для полного списка изменений, пожалуйста, обратитесь к заметкам о выпуске .
