pub struct TextIndexParams {
pub tokenizer: i32,
pub lowercase: Option<bool>,
pub min_token_len: Option<u64>,
pub max_token_len: Option<u64>,
pub on_disk: Option<bool>,
}
Fields§
§tokenizer: i32
Tokenizer type
lowercase: Option<bool>
If true - all tokens will be lowercase
min_token_len: Option<u64>
Minimal token length
max_token_len: Option<u64>
Maximal token length
on_disk: Option<bool>
If true - store index on disk.
Implementations§
source§impl TextIndexParams
impl TextIndexParams
sourcepub fn tokenizer(&self) -> TokenizerType
pub fn tokenizer(&self) -> TokenizerType
Returns the enum value of tokenizer
, or the default if the field is set to an invalid enum value.
sourcepub fn set_tokenizer(&mut self, value: TokenizerType)
pub fn set_tokenizer(&mut self, value: TokenizerType)
Sets tokenizer
to the provided enum value.
sourcepub fn lowercase(&self) -> bool
pub fn lowercase(&self) -> bool
Returns the value of lowercase
, or the default value if lowercase
is unset.
sourcepub fn min_token_len(&self) -> u64
pub fn min_token_len(&self) -> u64
Returns the value of min_token_len
, or the default value if min_token_len
is unset.
sourcepub fn max_token_len(&self) -> u64
pub fn max_token_len(&self) -> u64
Returns the value of max_token_len
, or the default value if max_token_len
is unset.
Trait Implementations§
source§impl Clone for TextIndexParams
impl Clone for TextIndexParams
source§fn clone(&self) -> TextIndexParams
fn clone(&self) -> TextIndexParams
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 TextIndexParams
impl Debug for TextIndexParams
source§impl Default for TextIndexParams
impl Default for TextIndexParams
source§impl From<TextIndexParams> for IndexParams
impl From<TextIndexParams> for IndexParams
source§fn from(value: TextIndexParams) -> Self
fn from(value: TextIndexParams) -> Self
Converts to this type from the input type.
source§impl From<TextIndexParams> for PayloadIndexParams
impl From<TextIndexParams> for PayloadIndexParams
source§fn from(value: TextIndexParams) -> Self
fn from(value: TextIndexParams) -> Self
Converts to this type from the input type.
source§impl From<TextIndexParamsBuilder> for TextIndexParams
impl From<TextIndexParamsBuilder> for TextIndexParams
source§fn from(value: TextIndexParamsBuilder) -> Self
fn from(value: TextIndexParamsBuilder) -> Self
Converts to this type from the input type.
source§impl Message for TextIndexParams
impl Message for TextIndexParams
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for TextIndexParams
impl PartialEq for TextIndexParams
impl Copy for TextIndexParams
impl StructuralPartialEq for TextIndexParams
Auto Trait Implementations§
impl Freeze for TextIndexParams
impl RefUnwindSafe for TextIndexParams
impl Send for TextIndexParams
impl Sync for TextIndexParams
impl Unpin for TextIndexParams
impl UnwindSafe for TextIndexParams
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request