Loading TOC...

MarkLogic 12 EA 1 Product Documentation
vec functions

The table below lists all the vec built-in functions (in this namespace: ).

You can also view these functions broken down by category:

14 functions
Function name Description
vec.add Returns the sum of two vectors.
vec.base64Decode Returns a vector value by decoding the base64 encoded string input.
vec.base64Encode Returns the base64 encoding of the vector.
vec.cosineSimilarity Returns the cosine similarity between two vectors.
vec.dimension Returns the dimension of the vector passed in.
vec.dotProduct Returns the dot product between two vectors.
vec.euclideanDistance Returns the Euclidean distance between two vectors.
vec.get Returns the element at the k-th index of the vector.
vec.magnitude Returns the magnitude of the vector.
vec.normalize Returns the vector passed in, normalized to a length of 1.
vec.subtract Returns the difference of two vectors.
vec.subvector Returns a subvector of the input vector, starting at the specified index, with the specified length (optional).
vec.vector Returns a vector value.
vec.vectorScore A helper function that returns a hybrid score using a cts score and a vector similarity calculation result.