# Гибридный поиск с Manticore Search  

Объедините полнотекстовый и векторный поиск в Manticore Search для более релевантных результатов.  

## Что такое гибридный поиск?  

Гибридный поиск объединяет полнотекстовый и векторный поиск в одном запросе. Он помогает одновременно работать с точными ключевыми словами и семантическим смыслом, поэтому результаты могут соответствовать идентификаторам, названиям продуктов и кодам ошибок, одновременно понимая намерения на естественном языке.  

## Когда использовать гибридный поиск?  

- Повышение релевантности поиска для запросов на естественном языке  
- Создание RAG‑конвейеров, требующих более сильного извлечения  
- Комбинация точного совпадения ключевых слов с семантической схожестью  
- Поиск в каталогах продуктов по названиям, SKU и описаниям  
- Поиск в базах знаний поддержки по кодам ошибок и симптомам  
- Обработка запросов, сочетающих идентификаторы с описательным текстом  
- Улучшение обнаружения контента в больших коллекциях документов  
- Ранжирование результатов поиска с использованием как лексической точности, так и семантического охвата  
- Поиск в многоязычном или богатом синонимами контенте  
- Реализация поиска с ИИ без потери поведения точного совпадения  


## Почему Manticore Search подходит для гибридного поиска  

- Manticore Search поддерживает гибридный поиск нативно, объединяя `MATCH()` и `KNN()` в одном запросе.  
- Он работает через интерфейсы SQL и JSON, упрощая интеграцию.  
- Вы можете сохранять точность точного совпадения для идентификаторов, одновременно добавляя семантическое понимание естественного языка.  
- При необходимости в одном гибридном запросе можно использовать несколько подзапросов KNN.  
- Manticore позволяет построить гибридное извлечение без добавления отдельного поискового движка.  


## Pros

- Комбинирует точное совпадение с семантическим пониманием  
- Повышает релевантность реальных запросов, сочетающих ключевые слова и намерения  
- Поддерживает как SQL, так и JSON интерфейсы  
- Работает с векторными полями и автоэмбеддингами  
- Можно использовать несколько подзапросов KNN в одном гибридном запросе  
- Сокращает необходимость в кастомной оркестрации запросов  


## Cons

- Требует векторных данных или автоэмбеддингов в дополнение к полнотекстовым полям  
- Может потребоваться настройка для балансировки лексических и семантических сигналов  
- Потребляет больше ресурсов, чем простой полнотекстовый поиск  


## How to get started

### Установите Manticore Search  

- Посетите официальный сайт Manticore Search: https://manticoresearch.com/  
- Следуйте [инструкциям по установке](/install/) для вашей операционной системы  
- В качестве альтернативы используйте Docker: `docker pull manticoresearch/manticore`  


### Подготовьте ваши данные  

- Создайте таблицу с текстовыми полями для полнотекстового поиска  
- Добавьте векторные поля или настройте автоэмбеддинги для семантического извлечения  
- Индексируйте документы, чтобы были доступны как текстовые, так и векторные сигналы  


### Запустите ваш первый гибридный запрос  

- Используйте `MATCH()` вместе с `KNN()` в SQL или эквивалентный запрос JSON  
- Тестируйте запросы, комбинирующие точные термины с намерением на естественном языке  
- Просмотрите объединённые результаты и убедитесь, что они повышают релевантность  


### Настройте ваш гибридный поиск  

- Отрегулируйте вводы полнотекстового и векторного запросов  
- Применяйте фильтры атрибутов, чтобы результаты оставались в нужной категории или арендаторе  
- Экспериментируйте с несколькими подзапросами KNN, если ваши данные имеют несколько семантических измерений  


### Наслаждайтесь гибридным поиском  

- Используйте Manticore Search для предоставления более релевантных результатов поиска  
- Не стесняйтесь [создать проблему](https://github.com/manticoresoftware/manticoresearch/), если вы столкнётесь с какими-либо проблемами  
- Рассмотрите наши [профессиональные услуги](/services/) для продвинутых внедрений  


## Resources

- [Документация по гибридному поиску](https://manual.manticoresearch.com/Searching/Hybrid_search)  
- [Блог о гибридном поиске](/blog/hybrid-search/)  
- [Документация по векторному поиску](https://manual.manticoresearch.com/Searching/KNN)  
- [Блог о предварительной фильтрации KNN](/blog/knn-prefiltering/)  
- [Блог о автоэмбеддингах](/blog/auto-embeddings/)  


## Узнайте больше о других сценариях использования  

Не останавливайтесь здесь, изучая, когда вам нужна **AI Database** и как **Manticore Search** может вам помочь. Существует множество других сценариев использования, которые вы можете исследовать.  


## Установите Manticore Search для гибридного поиска  

Попробуйте Manticore Search для реализации гибридного поиска в ваших приложениях уже сегодня!  

[Установить сейчас](/install/)
