batch_index_directory
Index all documents from a specified directory into Elasticsearch, enabling AI-enhanced metadata generation, file processing, and schema validation for efficient knowledge management.
Instructions
Batch index all documents from a directory into Elasticsearch with AI-enhanced metadata generation and comprehensive file processing
Input Schema
Name | Required | Description | Default |
---|---|---|---|
directory_path | Yes | Path to directory containing documents to index | |
file_pattern | No | File pattern to match (e.g., '*.md', '*.txt', '*') | *.md |
index | Yes | Name of the Elasticsearch index to store the documents | |
max_file_size | No | Maximum file size in bytes to process | |
recursive | No | Whether to search subdirectories recursively | |
skip_existing | No | Skip files that already exist in index (check by filename) | |
use_ai_enhancement | No | Use AI to generate intelligent tags and key points for each document | |
validate_schema | No | Whether to validate document structure for knowledge base format |