Interface Columns.SimilarityBuilder

Enclosing class:
Columns

public static interface Columns.SimilarityBuilder
Builder for similarity functions.
Since:
4.5
  • Method Summary

    Modifier and Type
    Method
    Description
    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 using SimilarityFunction for the column in the selection based on the previously defined vector.
  • Method Details

    • 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

      Columns.Selector using(SimilarityFunction similarityFunction)
      Return a similarity function using SimilarityFunction for the column in the selection based on the previously defined vector.
      Parameters:
      similarityFunction - must not be null.
      Returns:
      similarity function selector.