pub struct FtsMatch {
pub rowid: i64,
pub rank: f64,
pub snippets: Vec<String>,
}Expand description
A single full-text search result.
Fields§
§rowid: i64The rowid of the matching row in the FTS table.
rank: f64The BM25 relevance score. Lower (more negative) is more relevant.
snippets: Vec<String>Highlighted text snippets for each indexed column, in the order the columns were defined in the FTS table.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FtsMatch
impl<'de> Deserialize<'de> for FtsMatch
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 JsonSchema for FtsMatch
impl JsonSchema for FtsMatch
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialOrd for FtsMatch
impl PartialOrd for FtsMatch
impl StructuralPartialEq for FtsMatch
Auto Trait Implementations§
impl Freeze for FtsMatch
impl RefUnwindSafe for FtsMatch
impl Send for FtsMatch
impl Sync for FtsMatch
impl Unpin for FtsMatch
impl UnsafeUnpin for FtsMatch
impl UnwindSafe for FtsMatch
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