Class MetricalIndexApproximationMaterializeKNNPreprocessor<O extends NumberVector,​N extends Node<E>,​E extends MTreeEntry>

  • Type Parameters:
    O - the type of database objects the preprocessor can be applied to
    N - the type of spatial nodes in the spatial index
    E - the type of spatial entries in the spatial index
    All Implemented Interfaces:
    Index, KNNIndex<O>

    @Title("Spatial Approximation Materialize kNN Preprocessor")
    @Description("Caterializes the (approximate) k nearest neighbors of objects of a database using a spatial approximation.")
    public class MetricalIndexApproximationMaterializeKNNPreprocessor<O extends NumberVector,​N extends Node<E>,​E extends MTreeEntry>
    extends AbstractMaterializeKNNPreprocessor<O>
    A preprocessor for annotation of the k nearest neighbors (and their distances) to each database object. Used for example by LOF. TODO correct handling of datastore events
    Since:
    0.2
    Author:
    Erich Schubert