Class LshIndexParams
When using a parameters object of this type the index created uses multi-probe LSH (by Multi-Probe LSH: Efficient Indexing for High-Dimensional Similarity Search by Qin Lv, William Josephson, Zhe Wang, Moses Charikar, Kai Li., Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB). Vienna, Austria. September 2007)
public class LshIndexParams : UnmanagedObject, IDisposable, IIndexParams
- Inheritance
-
LshIndexParams
- Implements
- Inherited Members
Constructors
LshIndexParams(int, int, int)
Initializes a new instance of the LshIndexParams class.
public LshIndexParams(int tableNumber, int keySize, int multiProbeLevel)
Parameters
tableNumber
intThe number of hash tables to use (between 10 and 30 usually).
keySize
intThe size of the hash key in bits (between 10 and 20 usually).
multiProbeLevel
intThe number of bits to shift to check for neighboring buckets (0 is regular LSH, 2 is recommended).
Methods
DisposeObject()
Release all the memory associated with this IndexParam
protected override void DisposeObject()