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