Skip to main content

CoarseScorer

Trait CoarseScorer 

Source
pub trait CoarseScorer {
    // Required method
    fn score_candidates(
        &self,
        query: &str,
        candidates: &IndexMap<String, String>,
    ) -> Result<Vec<f32>>;
}
Expand description

粗選考段階におけるスコアリングインターフェース。

Required Methods§

Source

fn score_candidates( &self, query: &str, candidates: &IndexMap<String, String>, ) -> Result<Vec<f32>>

クエリ文字列 (State + Instructions) と候補群を受け取り、各候補の類似度スコア列を算出する。

§引数
  • query: 照会クエリテキスト。
  • candidates: 評価対象の候補識別子と説明文の順序付きマップ。
§戻り値

candidates の出現順に対応する類似度スコア列 (Vec<f32>)。

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§