Vector functions
Vector functions operate on arrays of numeric data to perform mathematical calculations on numeric vectors. These functions calculate distances and similarities between vectors, as well as perform arithmetic operations.DOUBLE
precision values, while arithmetic operations return arrays with elements that follow Firebolt’s type conversion rules.
Vector distance functions measure the mathematical distance or similarity between two numeric arrays. Common applications include:
- Similarity analysis - Finding similar items based on their feature vectors
- Machine learning - Computing distances for clustering, classification, and recommendation algorithms
- Spatial calculations - Measuring distances between points in multi-dimensional space
- Data analysis - Comparing numeric datasets and identifying patterns