orchardcore-search-indexing

Configure Lucene or Elasticsearch search and indexing for Orchard Core content.

13|3|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/CrestApps/CrestApps.AgentSkills --skill orchardcore-search-indexing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orchardcore-search-indexing
Source: https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/src/CrestApps.AgentSkills.Skills/orchardcore/orchardcore-search-indexing
Command: npx skills add https://github.com/CrestApps/CrestApps.AgentSkills --skill orchardcore-search-indexing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Orchard Core projects often struggle to configure and maintain effective search across content types. This skill provides structured guidance to configure Lucene or Elasticsearch, define indexing definitions, and build search queries.

Core Features & Use Cases

  • Configure Lucene or Elasticsearch as the search provider for Orchard Core.
  • Define and manage indexing definitions to control which content types and fields are indexed.
  • Build programmatic or Liquid-based search queries to retrieve content and improve discovery.
  • Use recipes to enable search features and configure settings across environments.

Quick Start

Enable Lucene or Elasticsearch in your Orchard Core project and define a sample index for Article and BlogPost.

Frequently Asked Questions about orchardcore-search-indexing

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

FAQPage Schema
How do I configure search indexing in Orchard Core?

Configure Orchard Core search indexing by enabling Lucene or Elasticsearch as the provider, defining index definitions for target content types and fields, and building programmatic or Liquid-based queries to retrieve content.

Does Orchard Core search support both Lucene and Elasticsearch?

Yes, Orchard Core search supports both Lucene and Elasticsearch integration. You can enable either provider to manage index definitions and execute content queries across different environments.

What is the best way to control which Orchard Core content fields are indexed?

Define and manage indexing definitions in Orchard Core to control which content types and fields are indexed. This determines exactly what data the Lucene or Elasticsearch provider processes for search queries.

How do I build queries to retrieve Orchard Core content from a search index?

Build programmatic or Liquid-based search queries to retrieve Orchard Core content from the index. This approach allows structured searches against Lucene or Elasticsearch index definitions to improve content discovery.

Can I use Orchard Core recipes to enable search features across environments?

Yes, use Orchard Core recipes to enable search features and configure settings across environments. Recipes provide integration points to automate Lucene or Elasticsearch provider setup and indexing configuration.