Skip to content

CreateTableIndexRequest

Properties

Name Type Description Notes
identity Identity [optional]
context Map<String, String> Arbitrary context for a request as key-value pairs. How to use the context is custom to the specific implementation. REST NAMESPACE ONLY Context entries are passed via HTTP headers using the naming convention `x-lance-ctx-<key>: <value>`. For example, a context entry `{\"trace_id\": \"abc123\"}` would be sent as the header `x-lance-ctx-trace_id: abc123`. [optional]
id List<String> [optional]
column String Name of the column to create index on
indexType String Type of index to create (e.g., BTREE, BITMAP, LABEL_LIST, IVF_FLAT, IVF_PQ, IVF_HNSW_SQ, FTS)
name String Optional name for the index. If not provided, a name will be auto-generated. [optional]
distanceType String Distance metric type for vector indexes (e.g., l2, cosine, dot) [optional]
withPosition Boolean Optional FTS parameter for position tracking [optional]
baseTokenizer String Optional FTS parameter for base tokenizer [optional]
language String Optional FTS parameter for language [optional]
maxTokenLength Integer Optional FTS parameter for maximum token length [optional]
lowerCase Boolean Optional FTS parameter for lowercase conversion [optional]
stem Boolean Optional FTS parameter for stemming [optional]
removeStopWords Boolean Optional FTS parameter for stop word removal [optional]
asciiFolding Boolean Optional FTS parameter for ASCII folding [optional]