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

Manticore Search 3.2.0 release

Мы рады объявить о выпуске 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 была улучшена, как в производительности, так и в поддержке различных алгоритмов.

Встроенная таблица кодировок non-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