Package | Description |
---|---|
messif.algorithms |
Search algorithms base classes.
|
messif.algorithms.impl |
Implementation of basic search algorithms.
|
Constructor and Description |
---|
RMIAlgorithm(java.lang.String host,
int port)
Creates a new instance of RMI algorithm.
|
RMIAlgorithmMultiThread(java.lang.String host,
int port)
Creates a new instance of RMI algorithm.
|
RMIAlgorithmMultiThread(java.lang.String host,
int port,
int numberOfConnections)
Creates a new instance of RMI algorithm.
|
RMIAlgorithmOriginal(java.lang.String host,
int port)
Deprecated.
Creates a new instance of RMI algorithm.
|
Constructor and Description |
---|
ClassifierAlgorithm(Classifier<? super RankingQueryOperation,C> classifier)
Creates a new instance of ClassifierAlgorithm for the given classifier.
|
FileSequentialScan(java.lang.String file,
java.lang.String clazz,
int nThreads)
Creates a new instance of SequantialScan access structure with the given bucket and filtering pivots.
|
LocatorStorageAlgorithm(Algorithm encapsulatedAlgorithm,
StorageIndexed<LocalAbstractObject> storage)
Creates a new locator-storage algorithm wrapper for the given algorithm.
|
LocatorStorageAlgorithm(Algorithm encapsulatedAlgorithm,
java.lang.String metaobjectName,
StorageIndexed<LocalAbstractObject> storage)
Creates a new locator-storage algorithm wrapper for the given algorithm.
|
LocatorStorageAlgorithm(Algorithm encapsulatedAlgorithm,
java.lang.String dbConnUrl,
java.lang.String tableName,
java.lang.Class<?>[] cacheClasses)
Creates a new locator-db-storage algorithm wrapper for the given algorithm.
|
LocatorStorageAlgorithm(Algorithm encapsulatedAlgorithm,
java.lang.String metaobjectName,
java.lang.String dbConnUrl,
java.lang.String tableName,
java.lang.Class<?>[] cacheClasses)
Creates a new locator-db-storage algorithm wrapper for the given algorithm.
|
MultipleOverlaysAlgorithm(Algorithm[] algorithms,
boolean cloneAsynchronousOperation)
Creates a new multi-algorithm overlay for the given collection of algorithms.
|
MultiQueryWrapperAlgorithm(Algorithm algorithm,
java.lang.Class<? extends QueryOperation<?>> singleQueryOperationClass,
java.lang.String... operationParameters)
Creates a new multi-object query wrapper algorithm.
|
ParallelSequentialScan(int parallelization)
Creates a new instance of ParallelSequentialScan access structure with
MemoryStorageBucket as the storage class. |
ParallelSequentialScan(int parallelization,
java.lang.Class<? extends LocalBucket> bucketClass)
Creates a new instance of ParallelSequentialScan access structure with specific bucket class.
|
ParallelSequentialScan(int parallelization,
java.lang.Class<? extends LocalBucket> bucketClass,
java.util.Map<java.lang.String,java.lang.Object> bucketClassParams)
Creates a new instance of ParallelSequentialScan access structure with specific bucket class.
|
SequentialScan()
Creates a new instance of SequantialScan access structure with the default MemoryStorageBucket class.
|
SequentialScan(java.lang.Class<? extends LocalBucket> bucketClass)
Creates a new instance of SequantialScan access structure with specific bucket class.
|
SequentialScan(java.lang.Class<? extends LocalBucket> bucketClass,
AbstractObjectIterator<LocalAbstractObject> pivotIter,
int pivotCount,
boolean pivotDistsValidIfGiven)
Creates a new instance of SequantialScan access structure with specific bucket class and filtering pivots.
|
SequentialScan(java.lang.Class<? extends LocalBucket> bucketClass,
java.util.Map<java.lang.String,java.lang.Object> bucketClassParams)
Creates a new instance of SequantialScan access structure with specific bucket class.
|
SequentialScan(java.lang.Class<? extends LocalBucket> bucketClass,
java.util.Map<java.lang.String,java.lang.Object> bucketClassParams,
AbstractObjectIterator<LocalAbstractObject> pivotIter,
int pivotCount,
boolean pivotDistsValidIfGiven)
Creates a new instance of SequantialScan access structure with specific bucket class and filtering pivots.
|