Interface SimilarityComputer
-
public interface SimilarityComputer
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleanisSymmetric()static SimilarityComputerofDoubleArrayProperty(java.lang.String propertyName, org.neo4j.gds.api.properties.nodes.NodePropertyValues nodePropertyValues, SimilarityMetric similarityMetric)static SimilarityComputerofDoubleProperty(org.neo4j.gds.api.properties.nodes.NodePropertyValues nodePropertyValues)static SimilarityComputerofFloatArrayProperty(java.lang.String name, org.neo4j.gds.api.properties.nodes.NodePropertyValues properties, SimilarityMetric metric)static SimilarityComputerofLongArrayProperty(java.lang.String propertyName, org.neo4j.gds.api.properties.nodes.NodePropertyValues nodePropertyValues, SimilarityMetric similarityMetric)static SimilarityComputerofLongProperty(org.neo4j.gds.api.properties.nodes.NodePropertyValues nodePropertyValues)static SimilarityComputerofProperties(org.neo4j.gds.api.Graph graph, java.util.List<KnnNodePropertySpec> knnNodeProperties)static SimilarityComputerofProperty(org.neo4j.gds.api.Graph graph, KnnNodePropertySpec knnNodePropertySpec)static SimilarityComputerofProperty(org.neo4j.gds.api.IdMap idMap, java.lang.String propertyName, org.neo4j.gds.api.properties.nodes.NodePropertyValues nodePropertyValues)static SimilarityComputerofProperty(org.neo4j.gds.api.IdMap idMap, java.lang.String name, org.neo4j.gds.api.properties.nodes.NodePropertyValues properties, SimilarityMetric defaultSimilarityMetric)default doublesafeSimilarity(long firstNodeId, long secondNodeId)doublesimilarity(long firstNodeId, long secondNodeId)static java.lang.IllegalArgumentExceptionunsupportedSimilarityMetric(java.lang.String propertyName, org.neo4j.gds.api.nodeproperties.ValueType valueType, SimilarityMetric similarityMetric)
-
-
-
Method Detail
-
safeSimilarity
default double safeSimilarity(long firstNodeId, long secondNodeId)
-
similarity
double similarity(long firstNodeId, long secondNodeId)
-
isSymmetric
boolean isSymmetric()
-
ofProperties
static SimilarityComputer ofProperties(org.neo4j.gds.api.Graph graph, java.util.List<KnnNodePropertySpec> knnNodeProperties)
-
ofProperty
static SimilarityComputer ofProperty(org.neo4j.gds.api.Graph graph, KnnNodePropertySpec knnNodePropertySpec)
-
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)
-
-