Package org.neo4j.gds.similarity.knn
Class Knn
- java.lang.Object
-
- org.neo4j.gds.Algorithm<Knn.Result>
-
- org.neo4j.gds.similarity.knn.Knn
-
public class Knn extends org.neo4j.gds.Algorithm<Knn.Result>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKnn.Result
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Knn.Resultcompute()static Knncreate(org.neo4j.gds.api.Graph graph, KnnBaseConfig config, SimilarityComputer similarityComputer, NeighborFilterFactory neighborFilterFactory, KnnContext context)static KnncreateWithDefaults(org.neo4j.gds.api.Graph graph, KnnBaseConfig config, KnnContext context)static @NotNull KnncreateWithDefaultsAndInstrumentation(org.neo4j.gds.api.Graph graph, KnnBaseConfig config, KnnContext context, NeighbourConsumers neighborConsumers, SimilarityFunction similarityFunction)static SimilarityFunctiondefaultSimilarityFunction(org.neo4j.gds.api.Graph graph, java.util.List<KnnNodePropertySpec> nodeProperties)java.util.concurrent.ExecutorServiceexecutorService()longnodeCount()voidrelease()
-
-
-
Method Detail
-
createWithDefaults
public static Knn createWithDefaults(org.neo4j.gds.api.Graph graph, KnnBaseConfig config, KnnContext context)
-
defaultSimilarityFunction
public static SimilarityFunction defaultSimilarityFunction(org.neo4j.gds.api.Graph graph, java.util.List<KnnNodePropertySpec> nodeProperties)
-
createWithDefaultsAndInstrumentation
@NotNull public static @NotNull Knn createWithDefaultsAndInstrumentation(org.neo4j.gds.api.Graph graph, KnnBaseConfig config, KnnContext context, NeighbourConsumers neighborConsumers, SimilarityFunction similarityFunction)
-
create
public static Knn create(org.neo4j.gds.api.Graph graph, KnnBaseConfig config, SimilarityComputer similarityComputer, NeighborFilterFactory neighborFilterFactory, KnnContext context)
-
nodeCount
public long nodeCount()
-
executorService
public java.util.concurrent.ExecutorService executorService()
-
compute
public Knn.Result compute()
- Specified by:
computein classorg.neo4j.gds.Algorithm<Knn.Result>
-
release
public void release()
- Specified by:
releasein classorg.neo4j.gds.Algorithm<Knn.Result>
-
-