Elasticsearch Search provides advanced hybrid search capabilities that combine vector similarity search with traditional text-based search. This service has proven to be the best-performing overall solution for RAG applications when configured in hybrid mode, creating both text and vector indexes during database creation and leveraging hybrid search for optimal retrieval results.
The hybrid approach excels at handling cases that pure vector search struggles with, such as queries involving specific codes, product IDs, error codes, technical identifiers, and exact terminology matches. By combining semantic understanding through vectors with precise text matching, it delivers superior search quality for real-world knowledge bases.
| Property | Value |
|---|---|
| Service Name | Search Elasticsearch vector DB |
| Status | Enabled |
| Compatible Nodes | Search knowledge DB |
Elasticsearch Search is ideal for:
| Parameter | Type | Default | Options | Description |
|---|---|---|---|---|
| Search type | Choice | Hybrid | KNN, Elastic, Hybrid | Type of search algorithm to use |
| Max results | Number | 3 | 1-100 | Maximum number of search results to return |