| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.index.lsh | 
 Locality Sensitive Hashing 
 | 
| de.lmu.ifi.dbs.elki.index.lsh.hashfamilies | 
 Hash function families for LSH 
 | 
| de.lmu.ifi.dbs.elki.index.lsh.hashfunctions | 
 Hash functions for LSH 
 | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) java.util.ArrayList<? extends LocalitySensitiveHashFunction<? super V>> | 
InMemoryLSHIndex.Instance.hashfunctions
Hash functions to use. 
 | 
| Constructor and Description | 
|---|
Instance(Relation<V> relation,
        java.util.ArrayList<? extends LocalitySensitiveHashFunction<? super V>> hashfunctions,
        int numberOfBuckets)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.ArrayList<? extends LocalitySensitiveHashFunction<? super NumberVector>> | 
AbstractProjectedHashFunctionFamily.generateHashFunctions(Relation<? extends NumberVector> relation,
                     int l)  | 
java.util.ArrayList<? extends LocalitySensitiveHashFunction<? super NumberVector>> | 
CosineHashFunctionFamily.generateHashFunctions(Relation<? extends NumberVector> relation,
                     int l)  | 
java.util.ArrayList<? extends LocalitySensitiveHashFunction<? super V>> | 
LocalitySensitiveHashFunctionFamily.generateHashFunctions(Relation<? extends V> relation,
                     int l)
Generate hash functions for the given relation. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CosineLocalitySensitiveHashFunction
Random projection family to use with sparse vectors. 
 | 
class  | 
MultipleProjectionsLocalitySensitiveHashFunction
LSH hash function for vector space data. 
 | 
Copyright © 2019 ELKI Development Team. License information.