lutece-elasticdata

Implement Elasticsearch DataSource modules for Lutece 8 applications.

3|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/lutece-platform/lutece-dev-plugin-claude --skill lutece-elasticdata-lutece-platform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lutece-elasticdata
Source: https://github.com/lutece-platform/lutece-dev-plugin-claude/tree/main/skills/lutece-elasticdata
Command: npx skills add https://github.com/lutece-platform/lutece-dev-plugin-claude --skill lutece-elasticdata-lutece-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured approach to integrating Lutece 8 data into Elasticsearch, enabling powerful search and analytics capabilities for your Lutece applications.

Core Features & Use Cases

  • Elasticsearch Integration: Seamlessly index Lutece data into Elasticsearch for advanced querying.
  • Automated Indexing: Supports both full and incremental indexing strategies via dedicated daemons.
  • Use Case: You have a Lutece plugin that manages product information. Use this Skill to index all product details into Elasticsearch, allowing users to perform complex searches across product attributes, descriptions, and categories in near real-time.

Quick Start

Implement an Elasticsearch DataSource module for your Lutece 8 plugin following the provided patterns.

Frequently Asked Questions about lutece-elasticdata

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

FAQPage Schema
How do I index Lutece 8 data into Elasticsearch?

Lutece 8 data indexing into Elasticsearch relies on dedicated daemons for batch processing. This approach synchronizes data efficiently by running full and incremental indexing strategies without manual intervention.

How does incremental data indexing work with Lutece CDI events?

Incremental indexing uses CDI events to detect data changes and update Elasticsearch entries. This prevents the need to constantly run full batch indexing processes, optimizing synchronization performance.

Can I use CDI auto-discovery for Elasticsearch DataSource modules in Lutece?

CDI auto-discovery allows Lutece to automatically detect and register your Elasticsearch DataSource modules. You must implement the required interfaces and set the appropriate configuration properties for successful deployment.

What is the best way to synchronize Lutece plugin data with Elasticsearch?

Using dedicated daemons for full and incremental indexing is the recommended approach for synchronizing Lutece plugin data. This strategy ensures your Elasticsearch index remains current while optimizing batch processing performance.

Do I need to configure specific properties for Lutece Elasticsearch indexing?

Configuration properties are required to define how your DataSource module interacts with Elasticsearch. These settings manage the indexing daemons, batch sizes, and connection endpoints to ensure proper data synchronization.