#[non_exhaustive]pub struct CreateVectorStoreSearchRequest {
pub query: String,
pub max_num_results: Option<u32>,
pub filter: Option<Value>,
pub extra: BTreeMap<String, Value>,
}Expand description
EN: Request body for POST /v1/vector_stores/{vector_store_id}/search.
中文:POST /v1/vector_stores/{vector_store_id}/search 的请求体。
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.query: StringEN: Search query text. 中文:搜索查询文本。
max_num_results: Option<u32>EN: Optional maximum number of search results. 中文:可选的最大搜索结果数量。
filter: Option<Value>EN: Optional metadata filter expression. 中文:可选的元数据过滤表达式。
extra: BTreeMap<String, Value>EN: Forward-compatible optional fields not yet covered by handwritten types. 中文:手写类型尚未覆盖的前向兼容可选字段。
Implementations§
Source§impl CreateVectorStoreSearchRequest
impl CreateVectorStoreSearchRequest
Sourcepub fn builder() -> CreateVectorStoreSearchRequestBuilder
pub fn builder() -> CreateVectorStoreSearchRequestBuilder
EN: Starts building a vector store search request. 中文:开始构建向量存储搜索请求。
Trait Implementations§
Source§impl Clone for CreateVectorStoreSearchRequest
impl Clone for CreateVectorStoreSearchRequest
Source§fn clone(&self) -> CreateVectorStoreSearchRequest
fn clone(&self) -> CreateVectorStoreSearchRequest
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 moreSource§impl PartialEq for CreateVectorStoreSearchRequest
impl PartialEq for CreateVectorStoreSearchRequest
Source§fn eq(&self, other: &CreateVectorStoreSearchRequest) -> bool
fn eq(&self, other: &CreateVectorStoreSearchRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CreateVectorStoreSearchRequest
Auto Trait Implementations§
impl Freeze for CreateVectorStoreSearchRequest
impl RefUnwindSafe for CreateVectorStoreSearchRequest
impl Send for CreateVectorStoreSearchRequest
impl Sync for CreateVectorStoreSearchRequest
impl Unpin for CreateVectorStoreSearchRequest
impl UnsafeUnpin for CreateVectorStoreSearchRequest
impl UnwindSafe for CreateVectorStoreSearchRequest
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