pub struct CreateTableIndexRequest {
pub id: Option<Vec<String>>,
pub column: String,
pub index_type: IndexType,
pub metric_type: Option<MetricType>,
pub with_position: Option<bool>,
pub base_tokenizer: Option<String>,
pub language: Option<String>,
pub max_token_length: Option<i32>,
pub lower_case: Option<bool>,
pub stem: Option<bool>,
pub remove_stop_words: Option<bool>,
pub ascii_folding: Option<bool>,
}
Fields§
§id: Option<Vec<String>>
§column: String
Name of the column to create index on
index_type: IndexType
Type of index to create
metric_type: Option<MetricType>
Distance metric type for vector indexes
with_position: Option<bool>
Optional FTS parameter for position tracking
base_tokenizer: Option<String>
Optional FTS parameter for base tokenizer
language: Option<String>
Optional FTS parameter for language
max_token_length: Option<i32>
Optional FTS parameter for maximum token length
lower_case: Option<bool>
Optional FTS parameter for lowercase conversion
stem: Option<bool>
Optional FTS parameter for stemming
remove_stop_words: Option<bool>
Optional FTS parameter for stop word removal
ascii_folding: Option<bool>
Optional FTS parameter for ASCII folding
Implementations§
Source§impl CreateTableIndexRequest
impl CreateTableIndexRequest
pub fn new(column: String, index_type: IndexType) -> CreateTableIndexRequest
Trait Implementations§
Source§impl Clone for CreateTableIndexRequest
impl Clone for CreateTableIndexRequest
Source§fn clone(&self) -> CreateTableIndexRequest
fn clone(&self) -> CreateTableIndexRequest
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 CreateTableIndexRequest
impl Debug for CreateTableIndexRequest
Source§impl Default for CreateTableIndexRequest
impl Default for CreateTableIndexRequest
Source§fn default() -> CreateTableIndexRequest
fn default() -> CreateTableIndexRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateTableIndexRequest
impl<'de> Deserialize<'de> for CreateTableIndexRequest
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 CreateTableIndexRequest
impl PartialEq for CreateTableIndexRequest
Source§impl Serialize for CreateTableIndexRequest
impl Serialize for CreateTableIndexRequest
impl StructuralPartialEq for CreateTableIndexRequest
Auto Trait Implementations§
impl Freeze for CreateTableIndexRequest
impl RefUnwindSafe for CreateTableIndexRequest
impl Send for CreateTableIndexRequest
impl Sync for CreateTableIndexRequest
impl Unpin for CreateTableIndexRequest
impl UnwindSafe for CreateTableIndexRequest
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