Мы рады сообщить, что 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