




Manticore Search 10.1.0: интеграция с Prometheus, усовершенствованный мониторинг и ключевые нововведения
С радостью представляем выпуск Manticore Search 10.1.0, включающий майские обновления: нативную интеграцию с Prometheus, расширенные средства отслеживания и множество улучшений стабильности — всё, чтобы ваш поиск работал надёжнее и эффективнее.
Начиная с версии 10.1.0, CentOS 7 больше не поддерживается. Мы рекомендуем перейти на поддерживаемую ОС для сохранения совместимости и безопасности. Поддержка ОС на базе RHEL 10 находится в разработке.
🛠️ Что нового и полезного
В этом релизе представлено несколько важных новшеств:
Встроенный экспортёр Prometheus (Issue #537) – теперь метрики сразу доступны для мониторинга, без необходимости подключать отдельный проект: https://github.com/manticoresoftware/manticoresearch-prometheus
Управление KNN‑индексами (Issue #3409) – добавлена команда ALTER TABLE tbl REBUILD KNN для лёгкого переноса индексов между версиями.
Быстрое восстановление кластера (Issue #1894) – регулярно сохраняются seqno, что ускоряет перезапуск узла после сбоев.
Поиск и обработка запросов
Пользовательские wordform'ы теперь корректно получают приоритет над автогенерируемыми.
Решена критическая ошибка нечёткого поиска в особых случаях (PR #538).
Устранено рассогласование результатов при SQL и JSON API из‑за разделителей (Issue #3091).
Исправлено некорректное вычисление порядка для json.field в фасетном поиске (Issue #3133).
Устранён сбой при сложных полнотекстовых запросах (common‑sub‑term) (Issue #3356).
Устранён сбой при фильтрации через алиас для geodist() с JSON-атрибутами (Issue #3080).
Производительность и ресурсы
Ускорение благодаря замене DELETE FROM на TRUNCATE в распределённых таблицах (Issue #2819).
Автоматическая очистка дискового чанка теперь пропускается во время оптимизации (Issue #3195).
Проверка на дублирующие
Читать на habr.com