search-config

Configure search backends, modes, and hybrid weights for applications.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/shreed27/DAIN --skill search-config-shreed27
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search-config
Source: https://github.com/shreed27/DAIN/tree/main/CloddsBot-main/src/skills/bundled/search-config
Command: npx skills add https://github.com/shreed27/DAIN --skill search-config-shreed27

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows you to configure and manage the search indexing and full-text search capabilities of your application, ensuring efficient and relevant search results.

Core Features & Use Cases

  • Search Backend Configuration: Switch between different search backends like SQLite, Elasticsearch, Typesense, and Meilisearch.
  • Search Mode Selection: Choose between full-text, semantic, or hybrid search modes.
  • Weight Tuning: Adjust the balance between semantic and full-text search for optimal results.
  • Index Management: Rebuild, optimize, and clear search indexes.
  • Use Case: As a developer, you need to ensure your application's search is fast and accurate. You can use this Skill to switch to a more performant backend like Elasticsearch and tune the hybrid search weights to prioritize semantic understanding for user queries.

Quick Start

Use the search-config skill to view the current search configuration.

Frequently Asked Questions about search-config

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

FAQPage Schema
How do I configure hybrid search weights for my application?

You can tune hybrid search weights by adjusting the balance between semantic and full-text search modes. This configuration ensures optimal search relevance by letting you prioritize semantic understanding or exact keyword matching for user queries.

Can I switch between SQLite and Elasticsearch for full-text search?

Yes, you can switch between multiple search backends including SQLite, Elasticsearch, Typesense, and Meilisearch. Backend configuration allows you to select the engine that best matches your application's performance and scalability requirements.

What's the best way to rebuild and optimize a search index?

Index management allows you to rebuild, optimize, and clear search indexes directly. Rebuilding indexes ensures your search data is up to date, while optimization improves query speed and overall full-text search performance.

When do I need semantic search instead of full-text search?

Semantic search is needed when you want results based on meaning and user intent rather than exact keyword matches. You can select full-text, semantic, or hybrid search modes to match the specific query behavior your application requires.

Does this search configuration support both SQLite and Typesense?

Yes, search configuration supports SQLite, Elasticsearch, Typesense, and Meilisearch. You can select and manage any of these search backends to handle indexing and full-text search for your application.