Skip to main content

Module sparql_integration

Module sparql_integration 

Source
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_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§

SparqlVectorService
Main SPARQL vector service implementation
SparqlVectorServiceBuilder
Builder for creating SPARQL vector service with custom configuration