algolia-migration-deep-dive

Featured

Migrate to Algolia from Elasticsearch, Typesense, or Meilisearch. Covers data migration, query translation, replaceAllObjects zero-downtime swap, and strangler fig traffic shifting. Trigger: "migrate to algolia", "switch to algolia", "algolia migration", "elasticsearch to algolia", "replace search engine", "algolia replatform".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Algolia Migration Deep Dive ## Overview Comprehensive guide for migrating from another search engine (Elasticsearch, Typesense, Meilisearch, or custom) to Algolia. Uses the strangler fig pattern: run old and new in parallel, gradually shift traffic, then cut over. ## Migration Planning | From | To Algolia | Difficulty | Duration | |------|-----------|-----------|----------| | Elasticsearch | Medium — query syntax differs significantly | 2-4 weeks | | Typesense | Low — similar hosted model | 1-2 weeks | | Meilisearch | Low — similar API concepts | 1-2 weeks | | Custom SQL LIKE | Low — major upgrade | 1-2 weeks | | Solr | Medium — config-heavy to API-driven | 2-4 weeks | ## Instructions ### Step 1: Assess Current Implementation ```bash # Find all search-related code grep -rn "elasticsearch\|elastic\|typesense\|meilisearch\|\.search(" \ --include="*.ts" --include="*.tsx" --include="*.js" src/ | wc -l # Inventory current search features used grep -rn "aggregations\|facets\|filters\|sort\|highlight\|suggest" \ --include="*.ts" --include="*.tsx" src/ ``` ```typescript // Document current capabilities interface MigrationAssessment { currentEngine: string; recordCount: number; indexCount: number; features: { fullTextSearch: boolean; faceting: boolean; filtering: boolean; geoSearch: boolean; synonyms: boolean; customRanking: boolean; analytics: boolean; abTesting: boolean; recommendations: boolean; }; integrationPoints: st...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

glean-migration-deep-dive

Migrate from Elasticsearch/Algolia: 1) Export all documents from source, 2) Transform to Glean document schema (id, title, url, body, permissions), 3) Create datasource with adddatasource, 4) Bulk index with bulkindexdocuments, 5) Validate search quality with test queries, 6) Switch search UI to use Glean Client API. Trigger: "glean migration deep dive", "migration-deep-dive".

2,266 Updated today
jeremylongshore
AI & Automation Featured

algolia-upgrade-migration

Upgrade algoliasearch from v4 to v5 with breaking change detection and codemod. Use when upgrading SDK versions, detecting deprecations, or migrating initIndex patterns. Trigger: "upgrade algolia", "algolia migration v5", "algolia breaking changes", "update algolia SDK", "algolia v4 to v5".

2,266 Updated today
jeremylongshore
AI & Automation Featured

perplexity-migration-deep-dive

Migrate to Perplexity Sonar from other search/LLM APIs using the strangler fig pattern. Use when switching from Google Custom Search, Bing API, or other LLMs to Perplexity, or migrating from legacy pplx-api models. Trigger with phrases like "migrate to perplexity", "switch to perplexity", "replace search API with perplexity", "perplexity replatform".

2,266 Updated today
jeremylongshore
AI & Automation Featured

mistral-migration-deep-dive

Execute migration to Mistral AI from OpenAI, Anthropic, or other providers. Use when migrating to Mistral AI from another provider, performing major refactoring, or re-platforming existing AI integrations to Mistral AI. Trigger with phrases like "migrate to mistral", "mistral migration", "switch to mistral", "openai to mistral", "anthropic to mistral".

2,266 Updated today
jeremylongshore
AI & Automation Featured

algolia-performance-tuning

Optimize Algolia search performance: record size, searchable attributes, replica strategy, response caching, and query-time parameter tuning. Trigger: "algolia performance", "optimize algolia", "algolia latency", "algolia slow", "algolia caching", "algolia response time".

2,266 Updated today
jeremylongshore