Skip to main content

QueryExecutor

Trait QueryExecutor 

Source
pub trait QueryExecutor: Send + Sync {
    // Required method
    fn execute_text(
        &self,
        input: &EmbeddingInput,
        field_name: &str,
        topk: usize,
    ) -> Result<Vec<Doc>>;
}
Expand description

Optional convenience for executing a query after embedding text.

Required Methods§

Source

fn execute_text( &self, input: &EmbeddingInput, field_name: &str, topk: usize, ) -> Result<Vec<Doc>>

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§