Expand description
SPARQL integration for vector search and hybrid symbolic-vector queries
This module provides comprehensive SPARQL integration capabilities for vector operations, including cross-language search, federated queries, and custom function support.
Re-exports§
pub use config::VectorOperation;pub use config::VectorQuery;pub use config::VectorQueryOptimizer;pub use config::VectorQueryResult;pub use config::VectorServiceArg;pub use config::VectorServiceConfig;pub use config::VectorServiceFunction;pub use config::VectorServiceParameter;pub use config::VectorServiceResult;pub use cross_language::CrossLanguageProcessor;pub use federation::FederatedQueryResult;pub use federation::FederationManager;pub use monitoring::PerformanceMonitor;pub use monitoring::PerformanceReport;pub use multimodal_functions::generate_multimodal_sparql_function;pub use multimodal_functions::sparql_multimodal_search;pub use multimodal_functions::sparql_multimodal_search_from_args;pub use multimodal_functions::MultimodalSearchConfig;pub use multimodal_functions::SparqlMultimodalResult;pub use query_executor::QueryExecutor;pub use sparql_functions::CustomVectorFunction;pub use sparql_functions::SparqlVectorFunctions;
Modules§
- config
- Configuration types and defaults for SPARQL vector integration
- convenience
- Convenience functions for common operations
- cross_
language - Cross-language search capabilities for SPARQL vector integration
- federation
- Federated query execution for distributed vector search
- monitoring
- Performance monitoring and statistics for SPARQL vector operations
- multimodal_
functions - SPARQL function bindings for multimodal search
- query_
executor - Core query execution and optimization for SPARQL vector operations
- sparql_
functions - SPARQL vector function implementations
Structs§
- Sparql
Vector Service - Main SPARQL vector service implementation
- Sparql
Vector Service Builder - Builder for creating SPARQL vector service with custom configuration