Package org.neo4j.gds.similarity.nodesim
Class NodeSimilarity
- java.lang.Object
-
- org.neo4j.gds.Algorithm<NodeSimilarityResult>
-
- org.neo4j.gds.similarity.nodesim.NodeSimilarity
-
public class NodeSimilarity extends org.neo4j.gds.Algorithm<NodeSimilarityResult>
-
-
Constructor Summary
Constructors Constructor Description NodeSimilarity(org.neo4j.gds.api.Graph graph, NodeSimilarityBaseConfig config, MetricSimilarityComputer similarityComputer, int concurrency, java.util.concurrent.ExecutorService executorService, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)NodeSimilarity(org.neo4j.gds.api.Graph graph, NodeSimilarityBaseConfig config, MetricSimilarityComputer similarityComputer, NodeFilter sourceNodeFilter, NodeFilter targetNodeFilter, int concurrency, java.util.concurrent.ExecutorService executorService, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeSimilarityResultcompute()SimilarityGraphResultcomputeToGraph()java.util.stream.Stream<SimilarityResult>computeToStream()static NodeSimilaritycreate(org.neo4j.gds.api.Graph graph, NodeSimilarityBaseConfig config, java.util.concurrent.ExecutorService executorService, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)voidrelease()
-
-
-
Constructor Detail
-
NodeSimilarity
public NodeSimilarity(org.neo4j.gds.api.Graph graph, NodeSimilarityBaseConfig config, MetricSimilarityComputer similarityComputer, int concurrency, java.util.concurrent.ExecutorService executorService, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)
-
NodeSimilarity
public NodeSimilarity(org.neo4j.gds.api.Graph graph, NodeSimilarityBaseConfig config, MetricSimilarityComputer similarityComputer, NodeFilter sourceNodeFilter, NodeFilter targetNodeFilter, int concurrency, java.util.concurrent.ExecutorService executorService, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)
-
-
Method Detail
-
create
public static NodeSimilarity create(org.neo4j.gds.api.Graph graph, NodeSimilarityBaseConfig config, java.util.concurrent.ExecutorService executorService, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)
-
release
public void release()
- Specified by:
releasein classorg.neo4j.gds.Algorithm<NodeSimilarityResult>
-
compute
public NodeSimilarityResult compute()
- Specified by:
computein classorg.neo4j.gds.Algorithm<NodeSimilarityResult>
-
computeToStream
public java.util.stream.Stream<SimilarityResult> computeToStream()
-
computeToGraph
public SimilarityGraphResult computeToGraph()
-
-