pub struct VectorStoreSearchResultItem {
pub file_id: String,
pub filename: String,
pub score: Number,
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: Number
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§const fn clone_from(&mut self, source: &Self)
const 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
Source§impl PartialEq for VectorStoreSearchResultItem
impl PartialEq for VectorStoreSearchResultItem
Source§fn eq(&self, other: &VectorStoreSearchResultItem) -> bool
fn eq(&self, other: &VectorStoreSearchResultItem) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.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