Trait ru_annoy::serving::AnnoyIndexSearchApi[][src]

pub trait AnnoyIndexSearchApi {
    fn get_item_vector(&self, item_index: i64) -> Vec<f32>;
fn get_nearest(
        &self,
        query_vector: &[f32],
        n_results: usize,
        search_k: i32,
        should_include_distance: bool
    ) -> AnnoyIndexSearchResult;
fn get_nearest_to_item(
        &self,
        item_index: i64,
        n_results: usize,
        search_k: i32,
        should_include_distance: bool
    ) -> AnnoyIndexSearchResult; }

Required methods

fn get_item_vector(&self, item_index: i64) -> Vec<f32>[src]

fn get_nearest(
    &self,
    query_vector: &[f32],
    n_results: usize,
    search_k: i32,
    should_include_distance: bool
) -> AnnoyIndexSearchResult
[src]

fn get_nearest_to_item(
    &self,
    item_index: i64,
    n_results: usize,
    search_k: i32,
    should_include_distance: bool
) -> AnnoyIndexSearchResult
[src]

Loading content...

Implementors

impl AnnoyIndexSearchApi for AnnoyIndex[src]

Loading content...