pub enum QueryVectorBuilder {
TextEmbedding(TextEmbedding),
}
Expand description
A configuration object indicating how to build a query_vector before executing the request.
Currently, the only supported builder is TextEmbedding
.
https://www.elastic.co/guide/en/elasticsearch/reference/8.13/knn-search.html#knn-semantic-search
Variants§
TextEmbedding(TextEmbedding)
The natural language processing task to perform.
Trait Implementations§
Source§impl Clone for QueryVectorBuilder
impl Clone for QueryVectorBuilder
Source§fn clone(&self) -> QueryVectorBuilder
fn clone(&self) -> QueryVectorBuilder
Returns a copy 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 QueryVectorBuilder
impl Debug for QueryVectorBuilder
Source§impl From<TextEmbedding> for QueryVectorBuilder
impl From<TextEmbedding> for QueryVectorBuilder
Source§fn from(embedding: TextEmbedding) -> Self
fn from(embedding: TextEmbedding) -> Self
Converts to this type from the input type.
Source§impl PartialEq for QueryVectorBuilder
impl PartialEq for QueryVectorBuilder
Source§impl Serialize for QueryVectorBuilder
impl Serialize for QueryVectorBuilder
impl StructuralPartialEq for QueryVectorBuilder
Auto Trait Implementations§
impl Freeze for QueryVectorBuilder
impl RefUnwindSafe for QueryVectorBuilder
impl Send for QueryVectorBuilder
impl Sync for QueryVectorBuilder
impl Unpin for QueryVectorBuilder
impl UnwindSafe for QueryVectorBuilder
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