pub enum ExplainQueryType {
VectorSearch,
FullTextSearch,
HybridSearch,
MultiVector,
BatchQuery,
}Expand description
Query type for explain
Variants§
VectorSearch
Vector similarity search
FullTextSearch
Full-text search
HybridSearch
Hybrid search combining vector and text
MultiVector
Multi-vector search with positive/negative vectors
BatchQuery
Batch query execution
Trait Implementations§
Source§impl Clone for ExplainQueryType
impl Clone for ExplainQueryType
Source§fn clone(&self) -> ExplainQueryType
fn clone(&self) -> ExplainQueryType
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 ExplainQueryType
impl Debug for ExplainQueryType
Source§impl Default for ExplainQueryType
impl Default for ExplainQueryType
Source§fn default() -> ExplainQueryType
fn default() -> ExplainQueryType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExplainQueryType
impl<'de> Deserialize<'de> for ExplainQueryType
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 ExplainQueryType
impl PartialEq for ExplainQueryType
Source§impl Serialize for ExplainQueryType
impl Serialize for ExplainQueryType
impl Copy for ExplainQueryType
impl Eq for ExplainQueryType
impl StructuralPartialEq for ExplainQueryType
Auto Trait Implementations§
impl Freeze for ExplainQueryType
impl RefUnwindSafe for ExplainQueryType
impl Send for ExplainQueryType
impl Sync for ExplainQueryType
impl Unpin for ExplainQueryType
impl UnsafeUnpin for ExplainQueryType
impl UnwindSafe for ExplainQueryType
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