pub struct BoolIndexParams {
pub on_disk: Option<bool>,
pub enable_hnsw: Option<bool>,
pub memory: Option<i32>,
pub nested: Option<String>,
}Fields§
§on_disk: Option<bool>Deprecated: use memory instead.
If true - store index on disk.
enable_hnsw: Option<bool>Enable HNSW graph building for this payload field. If true, builds additional HNSW links (Need payload_m > 0). Default: true.
memory: Option<i32>Memory placement of the index.
Overrides the deprecated on_disk flag if both are set.
nested: Option<String>Index every object of this array as a separate entry, e.g. offers for the field offers\[\].price.
The field must be inside the array’s elements. is_empty on the field matches a point when one of
its elements lacks the field, and never a point without elements. Default: disabled.
Implementations§
Source§impl BoolIndexParams
impl BoolIndexParams
Sourcepub fn on_disk(&self) -> bool
pub fn on_disk(&self) -> bool
Returns the value of on_disk, or the default value if on_disk is unset.
Sourcepub fn enable_hnsw(&self) -> bool
pub fn enable_hnsw(&self) -> bool
Returns the value of enable_hnsw, or the default value if enable_hnsw is unset.
Sourcepub fn memory(&self) -> Memory
pub fn memory(&self) -> Memory
Returns the enum value of memory, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_memory(&mut self, value: Memory)
pub fn set_memory(&mut self, value: Memory)
Sets memory to the provided enum value.
Trait Implementations§
Source§impl Clone for BoolIndexParams
impl Clone for BoolIndexParams
Source§impl Debug for BoolIndexParams
impl Debug for BoolIndexParams
Source§impl Default for BoolIndexParams
impl Default for BoolIndexParams
impl Eq for BoolIndexParams
Source§impl From<BoolIndexParams> for IndexParams
impl From<BoolIndexParams> for IndexParams
Source§fn from(value: BoolIndexParams) -> Self
fn from(value: BoolIndexParams) -> Self
Source§impl From<BoolIndexParamsBuilder> for BoolIndexParams
impl From<BoolIndexParamsBuilder> for BoolIndexParams
Source§fn from(value: BoolIndexParamsBuilder) -> Self
fn from(value: BoolIndexParamsBuilder) -> Self
Source§impl Hash for BoolIndexParams
impl Hash for BoolIndexParams
Source§impl Message for BoolIndexParams
impl Message for BoolIndexParams
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
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,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
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,
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,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
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,
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,
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,
self.Source§impl PartialEq for BoolIndexParams
impl PartialEq for BoolIndexParams
impl StructuralPartialEq for BoolIndexParams
Auto Trait Implementations§
impl Freeze for BoolIndexParams
impl RefUnwindSafe for BoolIndexParams
impl Send for BoolIndexParams
impl Sync for BoolIndexParams
impl Unpin for BoolIndexParams
impl UnsafeUnpin for BoolIndexParams
impl UnwindSafe for BoolIndexParams
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.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>
T in a tonic::Request