What problem does it solve?
Migrating search from Algolia to Elasticsearch requires translating index schemas, analyzers, synonyms, and data formats while preserving relevance and faceting behavior. This process is error-prone when done manually and often results in broken searches, missing facets, or degraded relevance.
Core Features & Use Cases
- Index analysis and mapping: Identify Algolia index structure, attributes for search vs display, and facet fields to create equivalent Elasticsearch mappings.
- Analyzer and synonym handling: Configure analyzers for typo tolerance and import Algolia synonym sets to maintain search behavior.
- Data export and bulk import: Transform exported Algolia records into Elasticsearch documents and perform bulk indexing, then validate with side-by-side queries.
- Use Case: Move an e-commerce site's product search from Algolia to Elasticsearch, preserving facets, synonyms, and typo-tolerant relevance.
Quick Start
Use the migrate-from-algolia skill to detect Algolia index schemas, export and transform records, import synonyms, create matching Elasticsearch mappings, and bulk index the data for validation.