blog-post

Manticore Search 3.6.0: поддержка колонного хранилища, лемматизатор для Великобритании, более быстрый JSON, 30+ исправлений ошибок

Мы рады сообщить, что Manticore Search 3.6.0 вышел!

Поддержка колонного хранилища


Пару месяцев назад в статье о нашем прогрессе за последние 3 года мы анонсировали Manticore Columnar Library. Manticore 3.6.0 добавляет поддержку библиотеки для обычных индексов.

Библиотека особенно полезна в тех случаях, когда ваши атрибуты данных не помещаются в ОЗУ. Традиционное строчное хранилище Manticore Search должно считывать гораздо больше с диска в этом случае, тогда как новая библиотека считывает только значения, необходимые для вашего текущего запроса. Пожалуйста, найдите некоторые оценочные данные здесь и следите за новостями, библиотека является одним из наших ключевых приоритетов на 2021 год и получит множество улучшений в ближайшие месяцы.

🇺🇦 Лемматизатор для Великобритании


Хорошие новости для наших пользователей из Украины: теперь Manticore Search имеет украинский лемматизатор, который может значительно улучшить вашу релевантность и полноту поиска.

Более быстрый JSON


Если вы храните много JSON в Manticore Search и фильтруете по ним, вы можете получить лучшее время отклика после миграции на 3.6.0.

Оптимизированные гистограммы


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

Заметки по миграции


  • 3.6.0 имеет новый формат бинарного журнала, поэтому вам нужно остановить Manticore Search перед обновлением
  • Формат индекса также немного изменяется, но не переживайте - новая версия может нормально прочитать ваши существующие индексы. Дело в том, что если вы решите понизить версию с 3.6.0 до более старой, новые индексы будут нечитаемыми.
  • Изменение формата репликации: к сожалению, вы не можете реплицировать с более старой версии на 3.6.0 и наоборот. Убедитесь, что вы переключились на новую версию на всех ваших узлах сразу.
  • С этой версии мы больше не предоставляем сборки для RHEL6, Debian Jessie и Ubuntu Trusty. Если для вас критически важно, чтобы они поддерживались новой версией, не стесняйтесь связаться с нами.

Работа в процессе


Этот релиз последний перед Manticore 4, который будет включать следующую новую функциональность, над которой мы работали:

👷 Полностью автоматизированная компакция индексов и полностью пересмотренный алгоритм блокировок

🧑‍🏭 Поддержка колонного хранилища для индексов реального времени

👷 Вторичные индексы

👨‍🏭 Встроенное разделение

👷‍♂️ Официальная диаграмма Manticore Search Helm и экспортер Prometheus

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


Manticore 3.6.0 включает более 30 исправлений ошибок . Проверьте, знакомы ли вам какие-либо из них, и обновитесь!

Читайте о дополнительных изменениях, внесенных в 3.6.0, в руководстве и следите за обновлениями!

С уважением,
Команда Manticore

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

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