pub trait Reranker: Send {
// Required method
fn rerank(
&mut self,
query: &str,
documents: &[String],
) -> Result<Vec<f32>, String>;
}Expand description
重排回调:(查询词, 文档) -> 分数,与输入文档等长、按序给出。
重排不绑定向量空间,一个进程内一个回调;多宿主各在自己的进程里注册。
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".