| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.database.query.distance | 
 Prepared queries for distances. 
 | 
| de.lmu.ifi.dbs.elki.database.query.knn | 
 Prepared queries for k nearest neighbor (kNN) queries. 
 | 
| de.lmu.ifi.dbs.elki.database.query.range | 
 Prepared queries for ε-range queries. 
 | 
| de.lmu.ifi.dbs.elki.database.query.rknn | 
 Prepared queries for reverse k nearest neighbor (rkNN) queries. 
 | 
| de.lmu.ifi.dbs.elki.database.query.similarity | 
 Prepared queries for similarity functions. 
 | 
| de.lmu.ifi.dbs.elki.distance.distancefunction | 
 Distance functions for use within ELKI. 
 | 
| de.lmu.ifi.dbs.elki.distance.distancefunction.adapter | 
 Distance functions deriving distances from e.g. similarity measures 
 | 
| de.lmu.ifi.dbs.elki.distance.distancefunction.correlation | 
 Distance functions using correlations. 
 | 
| de.lmu.ifi.dbs.elki.distance.distancefunction.subspace | 
 Distance functions based on subspaces. 
 | 
| de.lmu.ifi.dbs.elki.distance.similarityfunction | 
 Similarity functions. 
 | 
| de.lmu.ifi.dbs.elki.index | 
 Index structure implementations 
 | 
| de.lmu.ifi.dbs.elki.index.lsh | 
 Locality Sensitive Hashing 
 | 
| de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.query | 
 Classes for performing queries (knn, range, ...) on metrical trees. 
 | 
| de.lmu.ifi.dbs.elki.index.tree.spatial.kd | 
 K-d-tree and variants. 
 | 
| de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.query | 
 Queries on the R-Tree family of indexes: kNN and range queries. 
 | 
| de.lmu.ifi.dbs.elki.index.vafile | 
 Vector Approximation File 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDatabaseDistanceQuery<O,D extends Distance<D>>
Run a database query in a database context. 
 | 
class  | 
AbstractDistanceQuery<O,D extends Distance<D>>
A distance query serves as adapter layer for database and primitive
 distances. 
 | 
class  | 
DBIDDistanceQuery<D extends Distance<D>>
Run a distance query based on DBIDs 
 | 
class  | 
PrimitiveDistanceQuery<O,D extends Distance<D>>
Run a database query in a database context. 
 | 
class  | 
PrimitiveDistanceSimilarityQuery<O,D extends Distance<D>>
Combination query class, for convenience. 
 | 
class  | 
SpatialPrimitiveDistanceQuery<V extends SpatialComparable,D extends Distance<D>>
Distance query for spatial distance functions 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDistanceKNNQuery<O,D extends Distance<D>>
Instance for the query on a particular database. 
 | 
class  | 
DoubleOptimizedKNNQuery<O>
Optimized linear scan query for  
PrimitiveDoubleDistanceFunctions. | 
class  | 
LinearScanKNNQuery<O,D extends Distance<D>>
Instance of this query for a particular database. 
 | 
class  | 
LinearScanPrimitiveDistanceKNNQuery<O,D extends Distance<D>>
Instance of this query for a particular database. 
 | 
class  | 
PreprocessorKNNQuery<O,D extends Distance<D>,T extends KNNList<D>>
Instance for a particular database, invoking the preprocessor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDistanceRangeQuery<O,D extends Distance<D>>
Abstract base class for range queries that use a distance query in their
 instance 
 | 
class  | 
DoubleOptimizedRangeQuery<O>
Default linear scan range query class. 
 | 
class  | 
LinearScanPrimitiveDistanceRangeQuery<O,D extends Distance<D>>
Default linear scan range query class. 
 | 
class  | 
LinearScanRangeQuery<O,D extends Distance<D>>
Default linear scan range query class. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractRKNNQuery<O,D extends Distance<D>>
Instance for the query on a particular database. 
 | 
class  | 
LinearScanRKNNQuery<O,D extends Distance<D>>
Default linear scan RKNN query class. 
 | 
class  | 
PreprocessorRKNNQuery<O,D extends Distance<D>>
Instance for a particular database, invoking the preprocessor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDBIDSimilarityQuery<O,D extends Distance<D>>
Run a database query in a database context. 
 | 
class  | 
AbstractSimilarityQuery<O,D extends Distance<D>>
A distance query serves as adapter layer for database and primitive
 similarity functions. 
 | 
class  | 
PrimitiveSimilarityQuery<O,D extends Distance<D>>
Run a database query in a database context. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AbstractDatabaseDistanceFunction.Instance<O,D extends Distance<D>>
The actual instance bound to a particular database. 
 | 
static class  | 
AbstractIndexBasedDistanceFunction.Instance<O,I extends Index,D extends Distance<D>,F extends DistanceFunction<? super O,D>>
The actual instance bound to a particular database. 
 | 
static class  | 
LocallyWeightedDistanceFunction.Instance<V extends NumberVector<?>>
Instance of this distance for a particular database. 
 | 
class  | 
MinKDistance.Instance<T extends O>
Instance for an actual database. 
 | 
static class  | 
SharedNearestNeighborJaccardDistanceFunction.Instance<T>
Actual instance for a dataset. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AbstractSimilarityAdapter.Instance<O>
Inner proxy class for SNN distance function. 
 | 
static class  | 
ArccosSimilarityAdapter.Instance<O>
Distance function instance 
 | 
static class  | 
LinearAdapterLinear.Instance<O>
Distance function instance 
 | 
static class  | 
LnSimilarityAdapter.Instance<O>
Distance function instance 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
ERiCDistanceFunction.Instance<V extends NumberVector<?>>
The actual instance bound to a particular database. 
 | 
static class  | 
PCABasedCorrelationDistanceFunction.Instance<V extends NumberVector<?>>
The actual instance bound to a particular database. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AbstractPreferenceVectorBasedCorrelationDistanceFunction.Instance<V extends NumberVector<?>,P extends PreferenceVectorIndex<V>>
Instance to compute the distances on an actual database. 
 | 
static class  | 
DiSHDistanceFunction.Instance<V extends NumberVector<?>>
The actual instance bound to a particular database. 
 | 
static class  | 
HiSCDistanceFunction.Instance<V extends NumberVector<?>>
The actual instance bound to a particular database. 
 | 
static class  | 
LocalSubspaceDistanceFunction.Instance<V extends NumberVector<?>>
The actual instance bound to a particular database. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AbstractIndexBasedSimilarityFunction.Instance<O,I extends Index,R,D extends Distance<D>>
The actual instance bound to a particular database. 
 | 
static class  | 
FractionalSharedNearestNeighborSimilarityFunction.Instance<T>
Actual instance for a dataset. 
 | 
static class  | 
SharedNearestNeighborSimilarityFunction.Instance<O>
Instance for a particular database. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractRefiningIndex.AbstractKNNQuery<D extends Distance<D>>
KNN query for this index. 
 | 
class  | 
AbstractRefiningIndex.AbstractRangeQuery<D extends Distance<D>>
Range query for this index. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
protected class  | 
InMemoryLSHIndex.Instance.LSHKNNQuery<D extends Distance<D>>
Class for handling kNN queries against the LSH index. 
 | 
protected class  | 
InMemoryLSHIndex.Instance.LSHRangeQuery<D extends Distance<D>>
Class for handling kNN queries against the LSH index. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DoubleDistanceMetricalIndexKNNQuery<O>
Instance of a KNN query for a particular spatial index. 
 | 
class  | 
DoubleDistanceMetricalIndexRangeQuery<O>
Instance of a range query for a particular spatial index. 
 | 
class  | 
MetricalIndexKNNQuery<O,D extends NumberDistance<D,?>>
Instance of a KNN query for a particular spatial index. 
 | 
class  | 
MetricalIndexRangeQuery<O,D extends NumberDistance<D,?>>
Instance of a range query for a particular spatial index. 
 | 
class  | 
MkTreeRKNNQuery<O,D extends NumberDistance<D,?>>
Instance of a rKNN query for a particular spatial index. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MinimalisticMemoryKDTree.KDTreeKNNQuery
kNN query for the k-d-tree. 
 | 
class  | 
MinimalisticMemoryKDTree.KDTreeRangeQuery
kNN query for the k-d-tree. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DoubleDistanceRStarTreeKNNQuery<O extends SpatialComparable>
Instance of a KNN query for a particular spatial index. 
 | 
class  | 
DoubleDistanceRStarTreeRangeQuery<O extends SpatialComparable>
Instance of a range query for a particular spatial index. 
 | 
class  | 
GenericRStarTreeKNNQuery<O extends SpatialComparable,D extends Distance<D>>
Instance of a KNN query for a particular spatial index. 
 | 
class  | 
GenericRStarTreeRangeQuery<O extends SpatialComparable,D extends Distance<D>>
Instance of a range query for a particular spatial index. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PartialVAFile.PartialVAFileKNNQuery
KNN query for this index. 
 | 
class  | 
PartialVAFile.PartialVAFileRangeQuery
Range query for this index. 
 | 
class  | 
VAFile.VAFileKNNQuery
KNN query for this index. 
 | 
class  | 
VAFile.VAFileRangeQuery
Range query for this index. 
 |