Package | Description |
---|---|
messif.algorithms.impl |
Implementation of basic search algorithms.
|
messif.objects.classification.impl |
Provides implementations for common classification tasks.
|
messif.objects.impl |
Implementation of basic data objects.
|
messif.objects.util |
Various utilities for working with collections of objects.
|
messif.operations |
Generic classes for data manipulatioin and querying operations.
|
messif.operations.query |
Implementation of data querying operations.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ClassifierAlgorithm.classificationToAnswer(Classification<C> classification,
RankingQueryOperation op)
Converts the given classification to the operation answer.
|
protected void |
ClassifierAlgorithm.classificationWithConfidenceToAnswer(ClassificationWithConfidence<C> classification,
RankingQueryOperation op)
Converts the given classification to the operation answer.
|
void |
ClassifierAlgorithm.classify(RankingQueryOperation op)
Execution of any
RankingQueryOperation . |
Constructor and Description |
---|
ClassifierAlgorithm(Classifier<? super RankingQueryOperation,C> classifier)
Creates a new instance of ClassifierAlgorithm for the given classifier.
|
Modifier and Type | Method and Description |
---|---|
protected RankingQueryOperation |
ApproxKNNOperationClassifier.createOperation(LocalAbstractObject object) |
protected RankingQueryOperation |
KNNOperationClassifier.createOperation(LocalAbstractObject object) |
protected abstract RankingQueryOperation |
RankingQueryOperationClassifier.createOperation(LocalAbstractObject object)
Creates a ranking operation to be executed to get the candidate list for classification.
|
RankingQueryOperation |
RankingQueryOperationClassifier.getExecutedOperation(Parametric parameters)
Returns the executed operation stored by this classifier in the given parameters.
|
Constructor and Description |
---|
ApproxKNNOperationClassifier(Classifier<? super RankingQueryOperation,C> classifier,
int k,
int localSearchParam,
Approximate.LocalSearchType localSearchType,
float radiusGuaranteed,
Algorithm algorithm,
java.lang.String executedOperationParameter)
Creates a new kNN classifier.
|
KNNOperationClassifier(Classifier<? super RankingQueryOperation,C> classifier,
int k,
Algorithm algorithm,
java.lang.String executedOperationParameter)
Creates a new kNN classifier.
|
RankingQueryOperationClassifier(Classifier<? super RankingQueryOperation,C> classifier,
Algorithm algorithm,
java.lang.String executedOperationParameter)
Creates a new kNN classifier.
|
Modifier and Type | Method and Description |
---|---|
KeywordClassification<java.lang.String> |
MetaObjectProfiSCT.DatabaseKeywordClassifier.classify(RankingQueryOperation operation,
Parametric parameters) |
Constructor and Description |
---|
RankedSortedCollection(RankingQueryOperation operation)
Constructor from an existing operation - all parameters are copied from the operation answer.
|
RankedSortedNoThresholdCollection(RankingQueryOperation operation)
Constructor from an existing operation - all parameters are copied from the operation answer.
|
Modifier and Type | Class and Description |
---|---|
class |
RankingMultiQueryOperation
The base class for query operations that return objects
ranked by a distance to multiple objects.
|
class |
RankingSingleQueryOperation
The base class for query operations that return objects ranked by a distance
to a single object.
|
Modifier and Type | Method and Description |
---|---|
static <T extends RankingQueryOperation> |
RankingQueryOperation.setAnswerThresholdComputation(T operation,
boolean useOriginalThresholdDistance,
boolean ignoreThresholdDistance,
int computeSize)
Set the given operation
answer threshold distance computation. |
Modifier and Type | Method and Description |
---|---|
RankingQueryOperation |
RankingQueryOperation.clone(boolean preserveAnswer) |
Modifier and Type | Method and Description |
---|---|
protected void |
ListingQueryOperation.updateFrom(RankingQueryOperation operation)
Update the answer of this operation from a
RankingQueryOperation . |
protected void |
RankingQueryOperation.updateFrom(RankingQueryOperation operation)
Update the answer of this operation from a
RankingQueryOperation . |
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 |
KNNMultiQueryOperation
K-nearest neighbors query operation with multiple query objects.
|
class |
KNNQueryByLocatorOperation
K-nearest neighbors query operation for query identified just by locator.
|
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 |
QuantizeOperation
Operation for quantizing all data objects passed.
|
class |
RangeMultiQueryOperation
Range query operation with multiple query objects.
|
class |
RangeQueryOperation
Range query operation.
|
class |
TopCombinedQueryOperation
Top-k combined query operation.
|
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class<? extends RankingQueryOperation> |
TopCombinedQueryOperation.initialSAQueryClass
Query operation to execute for sorted accesses
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends RankingQueryOperation> |
TopCombinedQueryOperation.getInitialSAQueryClass()
Returns the class of the query operation to execute for initial sorted accesses.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ApproxKNNQueryOperation.updateFrom(RankingQueryOperation operation)
Update query answer data of this operation from another query operation.
|
protected void |
PartitionedKNNQueryOperation.updateFrom(RankingQueryOperation operation)
Update all answer data of this operation from the another operation.
|
protected void |
PartitionedRangeQueryOperation.updateFrom(RankingQueryOperation operation)
Update all answer data of this operation from the another operation.
|
Constructor and Description |
---|
RangeJoinQueryOperation(float mu,
int k,
boolean skipSymmetricPairs,
AnswerType answerType,
Algorithm alg,
int parallelQueries,
java.lang.Class<RankingQueryOperation> queryCls,
java.lang.String... queryParams)
Creates an instance of range join query.
|
RangeJoinQueryOperation(float mu,
int k,
boolean skipSymmetricPairs,
AnswerType answerType,
int parallelQueries,
java.lang.Class<RankingQueryOperation> queryCls,
java.lang.String... queryParams)
Creates an instance of range join query.
|
RangeJoinQueryOperation(float mu,
int k,
boolean skipSymmetricPairs,
AnswerType answerType,
java.lang.String host,
int port,
int parallelQueries,
java.lang.Class<RankingQueryOperation> queryCls,
java.lang.String... queryParams)
Creates an instance of range join query.
|
TopCombinedQueryOperation(LocalAbstractObject queryObject,
int k,
int numberOfInitialSA,
boolean numberOfInitialSAProgressive,
int numberOfRandomAccesses,
java.lang.Class<? extends RankingQueryOperation> initialSAQueryClass,
AggregationFunction aggregationFunction)
Creates a new instance of TopCombinedQueryOperation.
|