pub struct SemanticSearchRequest {
pub collection: String,
pub query: String,
pub limit: usize,
pub threshold: f32,
}Expand description
Request for semantic document search.
Available only when ares-vector feature is enabled.
Fields§
§collection: StringCollection to search (tenant-scoped).
query: StringThe search query text to embed.
limit: usizeMaximum results to return (default: 10, max: 100).
threshold: f32Minimum similarity threshold (0.0 to 1.0, default: 0.0).
Trait Implementations§
Source§impl Debug for SemanticSearchRequest
impl Debug for SemanticSearchRequest
Source§impl<'de> Deserialize<'de> for SemanticSearchRequest
impl<'de> Deserialize<'de> for SemanticSearchRequest
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
Auto Trait Implementations§
impl Freeze for SemanticSearchRequest
impl RefUnwindSafe for SemanticSearchRequest
impl Send for SemanticSearchRequest
impl Sync for SemanticSearchRequest
impl Unpin for SemanticSearchRequest
impl UnsafeUnpin for SemanticSearchRequest
impl UnwindSafe for SemanticSearchRequest
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