amazon-opensearch-service

Guides migration, provisioning, search, and observability workflows on Amazon OpenSearch Service and Serverless.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/sakicodes/BuildFestHackathon26 --skill amazon-opensearch-service-sakicodes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: amazon-opensearch-service
Source: https://github.com/sakicodes/BuildFestHackathon26/tree/main/.agents/skills/amazon-opensearch-service
Command: npx skills add https://github.com/sakicodes/BuildFestHackathon26 --skill amazon-opensearch-service-sakicodes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve? Teams moving to or operating on Amazon OpenSearch Service face version traps (ES 7.11 snapshot lockout, Lucene segment walls), sizing guesswork, and capability sprawl across migration, provisioning, vector search, log analytics, and trace analytics. This Skill routes each question to the right capability and produces concrete, decision-ready answers with instance classes, shard math, and query DSL examples. ## Core Features & Use Cases - Capability routing: Detects one of five capabilities (migration, provisioning, search, log-analytics, trace-analytics) and loads the matching reference workflow. - Migration assessments: Produces full assessments with readiness scores, sizing derivations, gotcha citations, and cutover paths for Solr, Elasticsearch, and self-managed OpenSearch sources. - Decision and runbook shapes: Answers A-vs-B questions (Managed vs Serverless, OR1 vs gp3, FAISS vs Lucene) with an explicit pick, and ships copy-pasteable runbooks for small migrations. - Use Case: A user asks how to move a 50 GB ES 7.17 index to Amazon OpenSearch Service in a 2-hour window; the Skill returns the _reindex from remote decision rule, a numbered runbook, and the ES 7.11+ snapshot gotcha. ## Quick Start Ask the assistant to assess migrating your Solr or Elasticsearch cluster to Amazon OpenSearch Service, including source version, data size, and QPS.

Frequently Asked Questions about amazon-opensearch-service

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate from Elasticsearch to Amazon OpenSearch Service?

The path depends on source version and size. ES 7.11+ cannot use snapshot/restore, so use Migration Assistant Historical Data Migration or `_reindex` from remote for datasets under 100 GB; pre-7.11 clusters can use snapshot/restore.

Should I use Amazon OpenSearch Managed or Serverless?

Managed domains suit steady-state workloads needing shard control, Painless scripts, or custom plugins; Serverless fits bursty workloads but adds an idle OCU floor and ignores most index settings. The Skill returns an explicit pick with a comparison table.

Can I migrate from Solr to OpenSearch with snapshots?

No. Solr to OpenSearch is document-level only because codecs and schema layouts differ. Use Migration Assistant Solr backfill (Historical Data Migration) or document-level export plus `_bulk` for small datasets.

Does Amazon OpenSearch Serverless support FAISS HNSW vector search?

Yes. FAISS HNSW is the underlying engine on both NextGen and Classic Serverless Vector Search collections; the difference is configurability, not support. NMSLIB, however, was removed in OpenSearch 3.0.

Why can't I restore an ES 7.11+ snapshot to Amazon OpenSearch?

Elasticsearch 7.11+ relicensed to ELv2/SSPL, and snapshot/restore from those versions to Amazon OpenSearch Service is not supported. Use Migration Assistant Historical Data Migration or `_reindex` from remote instead.

Does this Skill estimate OpenSearch monthly costs?

No. It never produces dollar figures because pricing changes and account-specific discounts are out of scope. It derives instance class, count, and storage sizing, then directs you to calculator.aws for cost.