migrate-from-algolia

Community

Seamlessly migrate Algolia to Elasticsearch

Authorpatrykkopycinski
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: migrate-from-algolia
Download link: https://github.com/patrykkopycinski/elastic-cursor-plugin/archive/main.zip#migrate-from-algolia

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.