pub struct VectorStoreSearchResultItem {
pub file_id: String,
pub filename: String,
pub score: f64,
pub attributes: Option<VectorStoreFileAttributes>,
pub content: Vec<VectorStoreSearchResultContentObject>,
}
Fields§
§file_id: String
The ID of the vector store file.
filename: String
The name of the vector store file.
score: f64
The similarity score for the result.
attributes: Option<VectorStoreFileAttributes>
§content: Vec<VectorStoreSearchResultContentObject>
Content chunks from the file.
Implementations§
Source§impl VectorStoreSearchResultItem
impl VectorStoreSearchResultItem
Sourcepub fn builder() -> VectorStoreSearchResultItemBuilder<((), (), (), (), ())>
pub fn builder() -> VectorStoreSearchResultItemBuilder<((), (), (), (), ())>
Create a builder for building VectorStoreSearchResultItem
.
On the builder, call .file_id(...)
, .filename(...)
, .score(...)
, .attributes(...)
(optional), .content(...)
to set the values of the fields.
Finally, call .build()
to create the instance of VectorStoreSearchResultItem
.
Trait Implementations§
Source§impl Clone for VectorStoreSearchResultItem
impl Clone for VectorStoreSearchResultItem
Source§fn clone(&self) -> VectorStoreSearchResultItem
fn clone(&self) -> VectorStoreSearchResultItem
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 VectorStoreSearchResultItem
impl Debug for VectorStoreSearchResultItem
Source§impl<'de> Deserialize<'de> for VectorStoreSearchResultItem
impl<'de> Deserialize<'de> for VectorStoreSearchResultItem
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
impl StructuralPartialEq for VectorStoreSearchResultItem
Auto Trait Implementations§
impl Freeze for VectorStoreSearchResultItem
impl RefUnwindSafe for VectorStoreSearchResultItem
impl Send for VectorStoreSearchResultItem
impl Sync for VectorStoreSearchResultItem
impl Unpin for VectorStoreSearchResultItem
impl UnwindSafe for VectorStoreSearchResultItem
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