blog-post

Manticore Search 10.1.0: Интеграция с Prometheus, улучшенный мониторинг и значительные улучшения

Мы рады объявить о выпуске Manticore Search 10.1.0 , который включает обновления с мая 2025 года, предлагая встроенную интеграцию с Prometheus, улучшенные возможности мониторинга и множество улучшений стабильности, чтобы сделать ваш опыт поиска более надежным и эффективным.


⚠️ Важное уведомление

Начиная с версии 10.1.0, CentOS 7 больше не поддерживается. Мы рекомендуем обновиться до поддерживаемой операционной системы для обеспечения совместимости и безопасности. Поддержка систем на базе RHEL 10 в настоящее время находится в разработке.


🛠️ Новые функции и улучшения

Этот выпуск включает несколько значительных улучшений:

  • Встроенный экспортер Prometheus ( Issue #537 ): Добавлена встроенная поддержка экспорта метрик Prometheus, что упрощает мониторинг и понимание вашей поисковой системы. Эта функция ранее была доступна только как отдельный проект: https://github.com/manticoresoftware/manticoresearch-prometheus .
  • Управление индексами KNN ( Issue #3409 ): Добавлена команда ALTER TABLE tbl REBUILD KNN для упрощения миграции индексов KNN между версиями.
  • Улучшенное восстановление кластера ( Issue #1894 ): Улучшено восстановление кластера с периодическим сохранением seqno для более быстрого перезапуска узлов после сбоев.

🔧 Критические исправления ошибок и улучшения стабильности

Этот выпуск решает несколько важных проблем:

  • Поиск и обработка запросов:

    • Исправлено обращение с формами слов: пользовательские формы теперь правильно переопределяют автоматически сгенерированные
    • Исправлена критическая ошибка с нечетким соответствием в определенных случаях ( PR #538 )
    • Исправлены непоследовательные результаты поиска для разделителей в SQL и JSON API ( Issue #3091 )
    • Исправлена неправильная сортировка по json.field в поиске по фасетам ( Issue #3133 )
    • Исправлен сбой в сложном случае полнотекстового запроса (общий подтермин) ( Issue #3356 )
    • Исправлен сбой при фильтрации алиасированного geodist() с атрибутами JSON ( Issue #3080 )
  • Производительность и управление ресурсами:

    • Улучшена производительность за счет замены DELETE FROM на TRUNCATE для распределенных таблиц ( Issue #2819 )
    • Улучшен автоматический сброс дисковых чанков: пропуск сброса, если выполняется оптимизация ( Issue #3195 )
    • Исправлена проверка дублирующихся ID для всех дисковых чанков в RT таблицах ( Issue #3313 )
    • Исправлен сбой с сигналом 11 во время индексации ( Issue #3306 )
    • Исправлен сбой, связанный с remove_repeats() ( Issue #3377 )
    • Исправлен сбой при создании таблицы с атрибутом KNN, но без модели
  • API и интеграция:

    • Добавлена поддержка последних версий Logstash и Beats ( Issue #2400 )
    • Исправлено декодирование пробелов в параметрах HTTP-запросов Buddy ( Issue #3199 )
    • Добавлена поддержка сортировки _random в JSON API ( Issue #3132 )
    • Исправлены проблемы с обработкой uint64 ID документов через JSON HTTP API ( Issue #3382 )
    • Исправлено неправильное обращение со строками в ответах HTTP JSON ( Issue #3392 )
    • Исправлена проблема, когда несуществующие @@variables всегда возвращали 0 ( Issue #3109 )
    • Исправлены неправильные результаты при фильтрации по id != value ( Issue #3385 )
  • Мониторинг:

    • Исправлены небольшие проблемы в выводе SHOW VERSION
    • Исправлена опечатка в сообщении об ошибке автоматического сброса дискового чанка
    • Добавлена поддержка MCL 4.2.2; исправлены ошибки с более старыми форматами хранения ( PR #3397 )

🔄 Ломающие изменения

  • Поведение по умолчанию для нечеткого поиска ( Issue #540 ): Изменено значение параметра layouts по умолчанию на пустую строку ('') в нечетком поиске.

🚀 Начните сегодня

Обновитесь до Manticore Search 10.1.0, чтобы воспользоваться этими новыми функциями и улучшениями. Для полного списка изменений посетите changelog .

Мы будем рады услышать от вас!

  • Присоединяйтесь к обсуждению на нашем Community Forum
  • Сообщайте о проблемах или предлагайте функции на GitHub
  • Общайтесь с нами в Slack
  • Напишите нам напрямую на [email protected]

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

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