Мы рады объявить о выпуске Manticore Search 9.3.2, предоставляющего улучшенный мониторинг использования таблиц, оптимизацию памяти и многочисленные улучшения стабильности, чтобы ваш поиск был более надёжным и эффективным.
🛠️ Новые функции и улучшения
Этот выпуск включает несколько улучшений:
Счётчик команд и статистика использования таблиц (PR #3337 ): Добавлена подробная статистика использования таблиц и отслеживание команд для лучшего мониторинга и оптимизации.

Оптимизация использования памяти (v9.2.32 ): Снижено пиковое потребление памяти во время операций слияния. Поиск соответствий Document ID к row ID теперь использует 12 байт на документ вместо 16 байт, что значительно уменьшает требования к памяти (например, 24 ГБ ОЗУ для 2 миллиардов документов вместо 36 ГБ).
🔧 Критические исправления ошибок и улучшения стабильности
Этот выпуск решает несколько важных проблем:
Управление памятью и ресурсами:
- Исправлены ошибки OOM (Out Of Memory) при использовании
ORDER BYиWHEREпоid(Issue #3301 ) - Улучшена обработка больших идентификаторов документов, чтобы предотвратить сбои поиска (Issue #3090 )
- Исправлено неопределённое поведение при обнулении строковых атрибутов (v9.2.30 )
- Исправлены ошибки OOM (Out Of Memory) при использовании
Управление таблицами и индексами:
- Исправлены проблемы повреждения таблиц путем удаления сложных обновлений чанков и рефакторинга автосброса (Issue #3236 )
- Исправлены некорректные значения
COUNT(*)в больших таблицах реального времени (Issue #3238 ) - Исправлены оставшиеся файлы
tmp.spidxпри прерывании процесса оптимизации (Issue #3343 )
Улучшения запросов и поиска:
- Исправлен сбой при использовании grouper с несколькими JSON‑атрибутами в RT‑таблицах с несколькими дисковыми чанками (Issue #3171 )
- Исправлены ошибки запросов
WHERE string ANY(...)после сброса RAM‑чанка (Issue #3246 ) - Исправлена ошибка расчёта расстояния при использовании функции
GEODIST(Issue #3063 )
Интеграция и совместимость:
- Добавлена поддержка создания Kafka‑источников для конкретных разделов (Issue #3032 )
- Исправлена совместимость сборки с Boost 1.88.0 (PR #3275 )
- Добавлена поддержка формата фильтра Elastic
query_string(Issue #3027 )
🚀 Начните сегодня
Обновитесь до Manticore Search 9.3.2, чтобы воспользоваться этими новыми функциями и улучшениями. Для полного списка изменений посетите changelog .
Мы будем рады вашему отзыву!
- Присоединяйтесь к обсуждению на нашем Форум сообщества
- Сообщайте о проблемах или предлагайте функции на GitHub
- Общайтесь с нами в Slack
- Пишите нам напрямую на
[email protected]

