Elasticsearch

Community

Automate Elasticsearch 5.2 operations, zero downtime.

Authorlawless-m
Version1.0.0
Installs0

System Documentation

What problem does it solves? This Skill provides robust, proven patterns for interacting with Elasticsearch 5.2 via its HTTP API, bypassing client library complexities and ensuring compatibility. It automates critical tasks like large-scale data ingestion, zero-downtime index updates, and efficient data retrieval, saving developers significant time and reducing operational risks.

Core Features & Use Cases

  • Zero-Downtime Index Updates: Implement atomic alias switching with timestamped indices for seamless updates without service interruption.
  • Efficient Large Data Downloads: Utilize the Scroll API to download millions of documents in batches, preventing memory exhaustion.
  • Bulk Indexing & Querying: Perform high-throughput bulk data operations and execute complex JSON queries with range filters.
  • Use Case: Manage a critical product catalog in Elasticsearch, ensuring that daily price updates are applied without any downtime, and enabling efficient extraction of the entire catalog for analytics or backups.

Quick Start

Use the Elasticsearch skill to download all documents from the 'products' index using the Scroll API.

Dependency Matrix

Required Modules

Newtonsoft.Json

Components

references

💻 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: Elasticsearch
Download link: https://github.com/lawless-m/claude-skills/archive/main.zip#elasticsearch

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