pub struct DocumentHit {
pub id: PointId,
pub document: String,
pub metadata: JsonObject,
pub score: f32,
}Expand description
A typed document similarity-search result.
Fields§
§id: PointIdStable document identifier.
document: StringStored document text.
metadata: JsonObjectApplication metadata, excluding the internal stored-document field.
score: f32Descending cosine similarity score.
Trait Implementations§
Source§impl Clone for DocumentHit
impl Clone for DocumentHit
Source§impl Debug for DocumentHit
impl Debug for DocumentHit
Source§impl<'de> Deserialize<'de> for DocumentHit
impl<'de> Deserialize<'de> for DocumentHit
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 DocumentHit
impl PartialEq for DocumentHit
Source§impl Serialize for DocumentHit
impl Serialize for DocumentHit
impl StructuralPartialEq for DocumentHit
Auto Trait Implementations§
impl Freeze for DocumentHit
impl RefUnwindSafe for DocumentHit
impl Send for DocumentHit
impl Sync for DocumentHit
impl Unpin for DocumentHit
impl UnsafeUnpin for DocumentHit
impl UnwindSafe for DocumentHit
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more