Functions
binaryVector()
binary_vector values.
Example:
Returns
FieldSpec
bool()
bool values.
Example:
FieldSpec
bytes()
bytes values.
Example:
FieldSpec
f16Vector()
f16_vector values.
Example:
Returns
FieldSpec
f32SparseVector()
f32_sparse_vector values.
Note: Sparse vectors use u32 dimension indices to support dictionaries of up to 2^32 - 1 terms.
Example:
FieldSpec
f32Vector()
f32_vector values.
Example:
Returns
FieldSpec
f8Vector()
f8_vector values.
Example:
Returns
FieldSpec
float()
float values.
Example:
FieldSpec
i8Vector()
i8_vector values.
Example:
Returns
FieldSpec
int()
int values.
Example:
FieldSpec
keywordIndex()
keyword_index values.
Supported index_types:
text(default) - text is tokenized before indexingexact- text is indexed as a single term
Returns
FieldIndex
list()
list values.
Example:
Returns
FieldSpec
matrix()
matrix values.
Example:
Returns
FieldSpec
multiVectorIndex()
multi_vector_index values.
Example:
Returns
FieldIndex
ngramIndex()
ngram_index values.
Example:
FieldIndex
semanticIndex()
semantic_index values.
Example:
FieldIndex
struct()
struct values.
Example:
Returns
FieldSpec
text()
text values.
Example:
FieldSpec
timestamp()
timestamp values.
Timestamps are stored as milliseconds since UNIX epoch.
When upserting timestamps, use:
Dateobjectsnumber— epoch milliseconds
FieldSpec
u8SparseVector()
u8_sparse_vector values.
Note: Sparse vectors use u32 dimension indices to support dictionaries of up to 2^32 - 1 terms.
Example:
FieldSpec
u8Vector()
u8_vector values.
Example:
Returns
FieldSpec
vectorIndex()
vector_index values.
Supported metrics:
euclidean(not supported for sparse vectors)cosine(not supported for sparse vectors)dot_product(supported for dense and sparse vectors)hamming(only supported for binary_vector type)
Returns
FieldIndex
Classes
FieldIndex
Internal
FieldSpec
Internal
Methods
index()
Returns
FieldSpec
required()
FieldSpec