batch_index_directory
Index all documents from a directory into Elasticsearch with AI-enhanced metadata, file processing, and options for recursive search, validation, and skipping existing files.
Instructions
Batch index all documents from a directory into Elasticsearch with AI-enhanced metadata generation and comprehensive file processing
Input Schema
TableJSON 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 |