Module spring.data.cassandra
Interface Columns.SimilarityBuilder
- Enclosing class:
- Columns
public static interface Columns.SimilarityBuilder
Builder for similarity functions.
- Since:
- 4.5
-
Method Summary
Modifier and TypeMethodDescriptioncosine()Return the Cosine similarity function for the column in the selection based on the previously defined vector.Return the Dot-Product similarity function for the column in the selection based on the previously defined vector.Return the Euclidean similarity function for the column in the selection based on the previously defined vector.using(SimilarityFunction similarityFunction) Return a similarity function usingSimilarityFunctionfor the column in the selection based on the previously defined vector.
-
Method Details
-
cosine
Columns.Selector cosine()Return the Cosine similarity function for the column in the selection based on the previously defined vector.- Returns:
- cosine similarity function selector.
-
euclidean
Columns.Selector euclidean()Return the Euclidean similarity function for the column in the selection based on the previously defined vector.- Returns:
- euclidean similarity function selector.
-
dotProduct
Columns.Selector dotProduct()Return the Dot-Product similarity function for the column in the selection based on the previously defined vector.- Returns:
- dot-product similarity function selector.
-
using
Return a similarity function usingSimilarityFunctionfor the column in the selection based on the previously defined vector.- Parameters:
similarityFunction- must not be null.- Returns:
- similarity function selector.
-