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

Manticore Search 10.1.0: Prometheus Integration, Enhanced Monitoring, and Major Improvements

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


⚠️ Важное замечание

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


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

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

  • Built-in Prometheus Exporter ( Issue #537 ): Добавлена встроенная поддержка экспорта метрик Prometheus, упрощающая мониторинг и понимание вашей поисковой системы. Эта функция ранее была доступна только как отдельный проект: https://github.com/manticoresoftware/manticoresearch-prometheus .
  • KNN Index Management ( Issue #3409 ): Добавлена команда ALTER TABLE tbl REBUILD KNN для упрощения миграции KNN‑индексов между версиями.
  • Enhanced Cluster Recovery ( 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 )
    • Исправлена проверка дублирования ID для всех дисковых чанков в RT‑таблицах ( Issue #3313 )
    • Исправлен сбой с сигналом 11 во время индексации ( Issue #3306 )
    • Исправлен сбой, связанный с remove_repeats() ( Issue #3377 )
    • Исправлен сбой при создании таблицы с атрибутом KNN без модели
  • API и интеграция:

    • Добавлена поддержка последних версий Logstash и Beats ( Issue #2400 )
    • Исправлена декодировка пробелов в параметрах запросов Buddy HTTP ( 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 )

🔄 Несовместимые изменения

  • Fuzzy Search Default Behavior ( Issue #540 ): Изменено значение параметра layouts по умолчанию на пустую строку ('') в нечетком поиске.

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

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

Мы будем рады вашему отзыву!

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

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

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