Мы рады объявить о выпуске августа 2025 года Manticore Search 13.11.0 , крупном обновлении с функцией Авто Встраивания — нашим новым способом упрощения и повышения эффективности семантического поиска на основе ИИ. Эта версия также включает исправления ошибок и несколько улучшений.
🚀 Авто Встраивания: Поиск на основе ИИ без сложностей
Основной особенностью Manticore Search 13.11.0 являются Авто Встраивания — изменяющая правила игры функция, которая упрощает семантический поиск, как SQL. Нет необходимости в внешних сервисах или сложных потоках: просто вставьте текст и ищите на естественном языке.
Что предлагают Авто Встраивания:
✨ Автоматическая генерация встраиваний из вашего текста
✨ Запросы на естественном языке, которые понимают смысл, а не просто ключевые слова
✨ Поддержка нескольких моделей (OpenAI, Hugging Face, Voyage, Jina)
✨ Плавная интеграция с API SQL и JSON
Быстрый пример
-- Create table with auto-embeddings
CREATE TABLE products (
title TEXT,
description TEXT,
vector FLOAT_VECTOR KNN_TYPE='hnsw' HNSW_SIMILARITY='l2'
MODEL_NAME='sentence-transformers/all-MiniLM-L6-v2'
FROM='title,description'
);
-- Insert data (embeddings generated automatically)
INSERT INTO products(id, title, description) VALUES
(1, 'wireless headphones', 'Bluetooth headphones with noise cancellation'),
(2, 'hiking backpack', 'Lightweight backpack for outdoor adventures');
-- Search with natural language
SELECT id, title
FROM products
WHERE knn(vector, 3, 'portable audio device for music');
Результаты:
+------+---------------------+
| id | title |
+------+---------------------+
| 1 | wireless headphones |
...
+------+---------------------+
Здесь семантический поиск правильно сопоставил “беспроводные наушники” с фразой “портативное аудиоустройство для музыки”, хотя между ними не было перекрывающихся ключевых слов.
Узнать больше
Хотите полный обзор? Ознакомьтесь с нашей посвященной статьей: Введение в Авто Встраивания: Поиск на основе ИИ без сложностей
Другие улучшения
Конфигурация
- Поддержка упрощенного булевого выражения: Добавлен параметр
boolean_simplify
для более быстрого выполнения запросов - Оптимизация системы: Конфигурация sysctl теперь автоматически увеличивает
vm.max_map_count
для больших наборов данных - Управление пакетами: RPM-пакеты больше не владеют каталогом
/run
для лучшей совместимости
Исправления ошибок
- Исправлена опция прокрутки с большими 64-битными идентификаторами
- Исправлены аварийные завершения KNN при использовании деревьев фильтров
- Исправлено поведение конечной точки
/sql
(удалена неподдерживаемаяSHOW VERSION
) - Исправлена обработка дублирующих идентификаторов в колонковом режиме
- Исправлены аварии при объединении запросов с несколькими фасетами
- Исправлены коммиты удаления/обновления в пакетных транзакциях
- Исправлены аварии при объединении по строковым атрибутам, не являющимся колонковыми
Система и интеграция
- Обновлен сценарий установки для Windows
- Исправлено определение локального часового пояса на Linux
- Улучшена совместимость драйвера JDBC+MySQL с
transaction_read_only
- Улучшена отчетность об ошибках по всем компонентам
- Улучшена связь мастер-агента для встраиваний
Совместимость
Manticore Search 13.11.0 полностью обратно совместим:
- Нет разрушительных изменений в стандартных случаях использования
- Плавные обновления с версий 13.x
- Авто Встраивания работают наряду с текущими функциями поиска
- API расширены, а не заменены
Все разработано для бесшовной работы с вашими существующими данными и запросами.
Обновление
Чтобы обновить, следуйте инструкции по установке .
🚀 Готовы попробовать Авто Встраивания? Начните с документации .
Нужна помощь или хотите связаться?
- Присоединяйтесь к нашему Slack
- Посетите Форум
- Сообщите о проблемах или предложите функции на GitHub
- Напишите нам на
[email protected]
Для получения полной информации смотрите Журнал изменений .