# Index Stores

### Overview

Groclake provides a suite of powerful **Index Stores**—specialized infrastructures for structured data storage, retrieval, and intelligent search. These stores are foundational components of agentic applications, enabling efficient indexing and querying of domain-specific datasets like catalogs, job listings, and resumes.

***

### 📦 Cataloglake

**Cataloglake** is a dedicated infrastructure for catalog warehousing in e-commerce environments. It acts as a central repository to store, manage, and distribute product catalog data across webstores, applications, and AI agents.

#### 🔍 Key Features

* **Comprehensive Product Data Management**\
  Generate, update, and retrieve rich catalog data. Includes tools for creating smart filters and managing structured product attributes.
* **Inventory & Pricing Management**\
  Sync inventory levels, update pricing details, and apply discounts or promotional offers in real time.
* **AI-Powered Search & Recommendations**\
  Integrate semantic search and recommendation agents to drive personalized shopping experiences.
* **Image-Based Cataloging**\
  Automatically generate catalog entries from product images using AI-driven recognition models.
* **Scalable API Integration**\
  Plug Cataloglake into any existing commerce system via robust and developer-friendly APIs.

#### 💡 Real-World Use Cases

* Conversational search agents for ecommerce
* AI-generated category and product page listings
* Dynamic filters based on catalog metadata
* Image-to-product catalog generation
* Personalized product recommendations

***

### 💼 Joblake

**Joblake** is a job listing and management engine tailored for recruitment and HRTech platforms. It provides structured storage and intelligent querying capabilities using Elasticsearch under the hood.

#### 🔍 Key Features

* **Structured Job Storage**\
  Store job listings with metadata like title, company, location, salary, experience, and required skills.
* **AI-Powered Semantic Search**\
  Enable intelligent matching of job opportunities based on natural language queries.
* **Advanced Filtering**\
  Filter jobs by location, skillset, salary range, experience level, and more.

#### 💡 Real-World Use Cases

* Career portals with intelligent job search
* Conversational AI agents for job discovery
* Internal talent mobility platforms
* Job alert and notification systems

***

### 📄 Resumelake

**Resumelake** is a resume indexing and retrieval system designed for ATS (Applicant Tracking Systems), job boards, and AI-powered recruitment solutions. It enables intelligent parsing and matching of candidate profiles to open roles.

#### 🔍 Key Features

* **Structured Resume Storage**\
  Parse and store resumes with structured fields like education, experience, skills, certifications, and more.
* **AI Resume Matching**\
  Match resumes to job listings using semantic similarity and relevance scoring.
* **Candidate Filtering**\
  Filter candidates by skills, years of experience, education, and more.

#### 💡 Real-World Use Cases

* AI-based candidate recommendation engines
* Resume search for HR platforms
* Talent sourcing tools for recruiters
* Screening agents for high-volume hiring

***

### 🔗 Why Use Groclake Index Stores?

* **Domain-Specific Indexing:** Purpose-built stores for catalogs, jobs, and resumes
* **Semantic Search Ready:** AI-native architecture for language-driven queries
* **Scalable & Fast:** Built on Elasticsearch and optimized for high-performance querying
* **Developer-Friendly APIs:** Easy integration with Python SDKs and RESTful endpoints
* **Agent-Ready:** Seamlessly power your agentic applications with structured data sources


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.groclake.ai/lakes/index-stores.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
