loom-search
Installation
SKILL.md
Search
Overview
Search functionality is a critical component of modern applications, enabling users to find relevant content quickly. This skill covers Elasticsearch fundamentals, full-text search patterns, indexing strategies, and advanced features like faceted search and autocomplete.
Key Concepts
Elasticsearch Fundamentals
Elasticsearch is a distributed search and analytics engine built on Apache Lucene.
Core Components:
- Index: A collection of documents with similar characteristics
- Document: A JSON object that is indexed and searchable
- Mapping: Schema definition for documents in an index
- Shard: A subdivision of an index for horizontal scaling
- Replica: Copy of a shard for redundancy and read scaling