API Reference TantivyEx v#0.4.1
View SourceModules
TantivyEx is an Elixir NIF wrapper for the Tantivy Rust full-text search engine library.
Comprehensive aggregation functionality for TantivyEx with Elasticsearch-compatible API.
Custom collectors and scoring functionality for TantivyEx.
Central coordinator for distributed search operations.
OTP-based distributed search API for TantivyEx.
GenServer representing a single search node in the distributed cluster.
Top-level supervisor for the distributed search system.
Comprehensive document operations for TantivyEx with schema-aware field mapping, validation, and batch processing capabilities.
Comprehensive error handling for TantivyEx with structured error types that mirror Tantivy's Rust error hierarchy.
Errors that occur during aggregation operations.
Thread pool and parallelism errors.
Schema field-related errors.
Index creation and management errors.
File system and I/O related errors.
Index locking and concurrency errors.
Memory management and limits errors.
Query parsing and execution errors.
Schema definition and compatibility errors.
System resource and configuration errors.
Document and data validation errors.
Faceted search functionality for TantivyEx.
Index management for TantivyEx.
Index warming and caching functionality for TantivyEx.
IndexWriter for adding documents to a TantivyEx index.
Comprehensive memory management and monitoring for TantivyEx.
Merge policy configuration for TantivyEx indexes.
Performance optimization and background operations for TantivyEx.
Comprehensive query building functionality for TantivyEx.
Advanced index reader management and reload policies for TantivyEx.
Comprehensive resource management and lifecycle control for TantivyEx.
Schema management for TantivyEx.
Comprehensive search results processing and formatting for TantivyEx.
Searcher for querying a TantivyEx index.
Space usage analysis and optimization recommendations for TantivyEx indexes.
Provides comprehensive tokenization functionality for TantivyEx.