Interface SimilarityComputer


  • public interface SimilarityComputer
    • Method Detail

      • safeSimilarity

        default double safeSimilarity​(long firstNodeId,
                                      long secondNodeId)
      • similarity

        double similarity​(long firstNodeId,
                          long secondNodeId)
      • isSymmetric

        boolean isSymmetric()
      • ofProperty

        static SimilarityComputer ofProperty​(org.neo4j.gds.api.IdMap idMap,
                                             java.lang.String propertyName,
                                             org.neo4j.gds.api.properties.nodes.NodePropertyValues nodePropertyValues)
      • ofProperty

        static SimilarityComputer ofProperty​(org.neo4j.gds.api.IdMap idMap,
                                             java.lang.String name,
                                             org.neo4j.gds.api.properties.nodes.NodePropertyValues properties,
                                             SimilarityMetric defaultSimilarityMetric)
      • ofDoubleProperty

        static SimilarityComputer ofDoubleProperty​(org.neo4j.gds.api.properties.nodes.NodePropertyValues nodePropertyValues)
      • ofLongProperty

        static SimilarityComputer ofLongProperty​(org.neo4j.gds.api.properties.nodes.NodePropertyValues nodePropertyValues)
      • ofFloatArrayProperty

        static SimilarityComputer ofFloatArrayProperty​(java.lang.String name,
                                                       org.neo4j.gds.api.properties.nodes.NodePropertyValues properties,
                                                       SimilarityMetric metric)
      • ofDoubleArrayProperty

        static SimilarityComputer ofDoubleArrayProperty​(java.lang.String propertyName,
                                                        org.neo4j.gds.api.properties.nodes.NodePropertyValues nodePropertyValues,
                                                        SimilarityMetric similarityMetric)
      • ofLongArrayProperty

        static SimilarityComputer ofLongArrayProperty​(java.lang.String propertyName,
                                                      org.neo4j.gds.api.properties.nodes.NodePropertyValues nodePropertyValues,
                                                      SimilarityMetric similarityMetric)
      • unsupportedSimilarityMetric

        static java.lang.IllegalArgumentException unsupportedSimilarityMetric​(java.lang.String propertyName,
                                                                              org.neo4j.gds.api.nodeproperties.ValueType valueType,
                                                                              SimilarityMetric similarityMetric)