Package | Description |
---|---|
messif.algorithms.impl |
Implementation of basic search algorithms.
|
messif.operations |
Generic classes for data manipulatioin and querying operations.
|
messif.operations.query |
Implementation of data querying operations.
|
Modifier and Type | Method and Description |
---|---|
void |
FileSequentialScan.singleQueryObjectSearch(RankingSingleQueryOperation operation)
Evaluates a ranking single query object operation on this algorithm.
|
void |
SequentialScan.singleQueryObjectSearch(RankingSingleQueryOperation operation)
Evaluates a ranking single query object operation on this algorithm.
|
Modifier and Type | Method and Description |
---|---|
static <E extends RankingSingleQueryOperation> |
RankingSingleQueryOperation.createOperation(java.lang.Class<E> operationClass,
LocalAbstractObject queryObject,
java.lang.Object... arguments)
Creates a new ranking single-query operation of the specified class.
|
Modifier and Type | Method and Description |
---|---|
RankingSingleQueryOperation |
RankingSingleQueryOperation.clone(boolean preserveAnswer) |
RankingSingleQueryOperation |
GetCandidateSetOperation.getEncapsulatedOperation()
Get the encapsulated query operation.
|
RankingSingleQueryOperation |
RefineCandidateOperation.getRankingOperation()
Returns the ranking operation to be refined.
|
Constructor and Description |
---|
GetCandidateSetOperation(RankingSingleQueryOperation encapsulatedOperation,
int candidateSetSize)
Creates a new operation given a query operation and required size of candidate set.
|
GetCandidateSetOperation(RankingSingleQueryOperation encapsulatedOperation,
int candidateSetSize,
java.util.concurrent.BlockingQueue<java.lang.String> candidateLocatorQueue)
Creates a new operation given a query operation and required size of candidate set.
|
RefineCandidateOperation(GetCandidateSetOperation candidateOperation,
RankingSingleQueryOperation operationToRefine)
Creates the operation given a
RankingSingleQueryOperation to be refined and the candidate set
within a GetCandidateSetOperation . |
Modifier and Type | Class and Description |
---|---|
class |
AggregationFunctionQueryOperation
Aggregation function kNN query operation.
|
class |
ApproxKNNQueryOperation
Approximate k-nearest neighbors query with specific early termination parameters
and support for obtaining some guarantees on results.
|
class |
ApproxRangeQueryOperation
Approximate range query with specific early termination parameters
and support for obtaining some guarantees on results.
|
class |
GetObjectsByLocatorPrefixOperation
This operation returns objects with locator that have a given prefix.
|
class |
GetObjectsByLocatorsOperation
This operation returns objects with given locators.
|
class |
IncrementalNNQueryOperation
Incremental Nearest Neighbor Search.
|
class |
KNNQueryOperation
K-nearest neighbors query operation.
|
class |
PartitionedKNNQueryOperation
This class represents a range query that distinguish the partition
from which a matching object comes from.
|
class |
PartitionedRangeQueryOperation
This class represents a range query that distinguish the partition
from which a matching object comes from.
|
class |
RangeQueryOperation
Range query operation.
|
class |
TopCombinedQueryOperation
Top-k combined query operation.
|