pub struct BatchQueryTextRequest {
pub queries: Vec<String>,
pub top_k: u32,
pub filter: Option<Value>,
pub include_vectors: bool,
pub model: Option<EmbeddingModel>,
}Expand description
Request to execute multiple text queries with automatic embedding in a single call.
Fields§
§queries: Vec<String>Text queries.
top_k: u32Number of results per query.
filter: Option<Value>Optional metadata filter applied to all queries.
include_vectors: boolWhether to include vectors in results.
model: Option<EmbeddingModel>Embedding model to use (default: minilm).
Implementations§
Trait Implementations§
Source§impl Clone for BatchQueryTextRequest
impl Clone for BatchQueryTextRequest
Source§fn clone(&self) -> BatchQueryTextRequest
fn clone(&self) -> BatchQueryTextRequest
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 Debug for BatchQueryTextRequest
impl Debug for BatchQueryTextRequest
Source§impl<'de> Deserialize<'de> for BatchQueryTextRequest
impl<'de> Deserialize<'de> for BatchQueryTextRequest
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 BatchQueryTextRequest
impl RefUnwindSafe for BatchQueryTextRequest
impl Send for BatchQueryTextRequest
impl Sync for BatchQueryTextRequest
impl Unpin for BatchQueryTextRequest
impl UnsafeUnpin for BatchQueryTextRequest
impl UnwindSafe for BatchQueryTextRequest
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