pub struct SearchContextInput {Show 13 fields
pub query: String,
pub field: Option<String>,
pub vector: Option<Vec<f32>>,
pub collections: Option<Vec<String>>,
pub graph_depth: Option<usize>,
pub graph_max_edges: Option<usize>,
pub max_cross_refs: Option<usize>,
pub follow_cross_refs: Option<bool>,
pub expand_graph: Option<bool>,
pub global_scan: Option<bool>,
pub reindex: Option<bool>,
pub limit: Option<usize>,
pub min_score: Option<f32>,
}Fields§
§query: String§field: Option<String>§vector: Option<Vec<f32>>§collections: Option<Vec<String>>§graph_depth: Option<usize>§graph_max_edges: Option<usize>§max_cross_refs: Option<usize>§follow_cross_refs: Option<bool>§expand_graph: Option<bool>§global_scan: Option<bool>§reindex: Option<bool>§limit: Option<usize>§min_score: Option<f32>Trait Implementations§
Source§impl Clone for SearchContextInput
impl Clone for SearchContextInput
Source§fn clone(&self) -> SearchContextInput
fn clone(&self) -> SearchContextInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SearchContextInput
impl RefUnwindSafe for SearchContextInput
impl Send for SearchContextInput
impl Sync for SearchContextInput
impl Unpin for SearchContextInput
impl UnsafeUnpin for SearchContextInput
impl UnwindSafe for SearchContextInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request