pub struct SearchResult {Show 33 fields
pub id: String,
pub content: String,
pub source: String,
pub source_id: String,
pub title: String,
pub url: Option<String>,
pub chunk_index: i32,
pub last_modified: i64,
pub score: f32,
pub chunk_type: Option<String>,
pub language: Option<String>,
pub semantic_unit: Option<String>,
pub memory_type: Option<String>,
pub space: Option<String>,
pub source_agent: Option<String>,
pub confidence: Option<f32>,
pub confirmed: Option<bool>,
pub stability: Option<String>,
pub supersedes: Option<String>,
pub summary: Option<String>,
pub entity_id: Option<String>,
pub entity_name: Option<String>,
pub quality: Option<String>,
pub is_archived: bool,
pub is_recap: bool,
pub structured_fields: Option<String>,
pub retrieval_cue: Option<String>,
pub source_text: Option<String>,
pub raw_score: f32,
pub version: i64,
pub pending_revision: bool,
pub merged_from: Option<Vec<String>>,
pub last_delta_summary: Option<String>,
}Expand description
A search result from hybrid (vector + FTS) search.
Fields§
§id: String§content: String§source: String§source_id: String§title: String§url: Option<String>§chunk_index: i32§last_modified: i64§score: f32§chunk_type: Option<String>§language: Option<String>§semantic_unit: Option<String>§memory_type: Option<String>§space: Option<String>§source_agent: Option<String>§confidence: Option<f32>§confirmed: Option<bool>§stability: Option<String>§supersedes: Option<String>§summary: Option<String>§entity_id: Option<String>§entity_name: Option<String>§quality: Option<String>§is_archived: bool§is_recap: bool§structured_fields: Option<String>§retrieval_cue: Option<String>§source_text: Option<String>§raw_score: f32Raw RRF score before normalization – for absolute relevance gating.
version: i64§pending_revision: bool§merged_from: Option<Vec<String>>§last_delta_summary: Option<String>Trait Implementations§
Source§impl Clone for SearchResult
impl Clone for SearchResult
Source§fn clone(&self) -> SearchResult
fn clone(&self) -> SearchResult
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 Debug for SearchResult
impl Debug for SearchResult
Source§impl<'de> Deserialize<'de> for SearchResult
impl<'de> Deserialize<'de> for SearchResult
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SearchResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SearchResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for SearchResult
impl Serialize for SearchResult
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for SearchResult
impl RefUnwindSafe for SearchResult
impl Send for SearchResult
impl Sync for SearchResult
impl Unpin for SearchResult
impl UnsafeUnpin for SearchResult
impl UnwindSafe for SearchResult
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