Overview
Elasticsearch is a distributed search and analytics engine that combines powerful vector search capabilities with traditional text search features. This service enables hybrid search approaches that leverage both semantic similarity (through vectors) and keyword-based search, making it ideal for comprehensive search applications.
Service Information
| Property |
Value |
| Service Name |
Create ElasticSearch DB |
| Status |
Enabled |
| Compatible Nodes |
Create knowledge DB, Real-time knowledge injector |
When to Use This Service
Elasticsearch is ideal for:
- Hybrid search applications requiring both semantic and keyword search
- Existing Elasticsearch infrastructure where vector capabilities need to be added
- Complex search requirements with filtering, aggregations, and analytics
- Distributed deployments requiring search across multiple nodes
- Text-heavy applications where traditional search features are important
- Enterprise search platforms needing comprehensive search capabilities
API Requirements
- Elasticsearch Cluster: Access to Elasticsearch cluster (version 8.0+ for vector support)
- Authentication: Valid credentials for Elasticsearch cluster access
- Vector Index Support: Cluster configured with vector search capabilities
Input Requirements
- Embeddings: For vector search capabilities
- Segments: For text indexing and hybrid search features
- Both input types can be used together for comprehensive search coverage