pub struct VectorStoreSearchRequestRankingOptions {
pub ranker: Option<VectorStoreSearchRequestRankingOptionsRanker>,
pub score_threshold: Option<f64>,
}
Expand description
Ranking options for search.
Fields§
§ranker: Option<VectorStoreSearchRequestRankingOptionsRanker>
§score_threshold: Option<f64>
Implementations§
Source§impl VectorStoreSearchRequestRankingOptions
impl VectorStoreSearchRequestRankingOptions
Sourcepub fn builder() -> VectorStoreSearchRequestRankingOptionsBuilder<((), ())>
pub fn builder() -> VectorStoreSearchRequestRankingOptionsBuilder<((), ())>
Create a builder for building VectorStoreSearchRequestRankingOptions
.
On the builder, call .ranker(...)
(optional), .score_threshold(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of VectorStoreSearchRequestRankingOptions
.
Trait Implementations§
Source§impl Clone for VectorStoreSearchRequestRankingOptions
impl Clone for VectorStoreSearchRequestRankingOptions
Source§fn clone(&self) -> VectorStoreSearchRequestRankingOptions
fn clone(&self) -> VectorStoreSearchRequestRankingOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for VectorStoreSearchRequestRankingOptions
impl Default for VectorStoreSearchRequestRankingOptions
Source§fn default() -> VectorStoreSearchRequestRankingOptions
fn default() -> VectorStoreSearchRequestRankingOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VectorStoreSearchRequestRankingOptions
impl<'de> Deserialize<'de> for VectorStoreSearchRequestRankingOptions
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for VectorStoreSearchRequestRankingOptions
impl PartialEq for VectorStoreSearchRequestRankingOptions
Source§fn eq(&self, other: &VectorStoreSearchRequestRankingOptions) -> bool
fn eq(&self, other: &VectorStoreSearchRequestRankingOptions) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Copy for VectorStoreSearchRequestRankingOptions
impl StructuralPartialEq for VectorStoreSearchRequestRankingOptions
Auto Trait Implementations§
impl Freeze for VectorStoreSearchRequestRankingOptions
impl RefUnwindSafe for VectorStoreSearchRequestRankingOptions
impl Send for VectorStoreSearchRequestRankingOptions
impl Sync for VectorStoreSearchRequestRankingOptions
impl Unpin for VectorStoreSearchRequestRankingOptions
impl UnwindSafe for VectorStoreSearchRequestRankingOptions
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