Package | Description |
---|---|
messif.buckets.storage.impl |
Implementations of physical bucket storage.
|
messif.objects |
Metric data objects.
|
messif.objects.extraction |
Support for
object extraction. |
messif.objects.impl |
Implementation of basic data objects.
|
messif.objects.text |
Support for text data.
|
messif.objects.util |
Various utilities for working with collections of objects.
|
messif.operations.query |
Implementation of data querying operations.
|
Modifier and Type | Class and Description |
---|---|
static class |
DatabaseStorage.MetaObjectTextStreamColumnConvertor<T extends MetaObject>
Column convertor that uses a database String into which instances of
an
LocalAbstractObject encapsulated in T are
serialized using write
method and deserialized using LocalAbstractObject.TextStreamFactory . |
Modifier and Type | Class and Description |
---|---|
class |
MetaObjectParametric
Extension of the standard
MetaObject that allows to store (in addition
to encapsulated LocalAbstractObject s) additional named parameters too. |
Modifier and Type | Method and Description |
---|---|
static MetaObject |
MetaObject.createSearchMetaObject(java.lang.String locatorURI)
Create a new instance of a simple MetaObject without any
encapsulated objects.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends MetaObject> |
DistanceFunctionMetaSubobject.getDistanceObjectClass() |
java.lang.Class<? extends MetaObject> |
DistanceFunctionMultiObjectMetaAggregation.getDistanceObjectClass() |
Modifier and Type | Method and Description |
---|---|
protected int |
MetaObject.fillMetaDistances(MetaObject obj,
float distThreshold,
float[] metaDistances)
Convenience method that fills the given
metaDistances array with distances. |
protected int |
MetaObject.fillMetaDistances(MetaObject obj,
float distThreshold,
float[] metaDistances,
java.lang.String[] objectNames,
float unknownDistance)
Convenience method that fills the given
metaDistances array with distances. |
float |
DistanceFunctionMetaSubobject.getDistance(MetaObject o1,
MetaObject o2)
Returns the distance between object
o1 and object o2 . |
float |
DistanceFunctionMultiObjectMetaAggregation.getDistanceMultiObject(java.util.Collection<? extends MetaObject> objects,
MetaObject object,
float[] individualDistances) |
protected T |
DistanceFunctionMetaSubobject.getSubobject(MetaObject metaObject)
Returns the encapsulated object for the distance function.
|
Modifier and Type | Method and Description |
---|---|
float |
DistanceFunctionMultiObjectMetaAggregation.getDistanceMultiObject(java.util.Collection<? extends MetaObject> objects,
MetaObject object,
float[] individualDistances) |
Modifier and Type | Method and Description |
---|---|
static Extractor<? extends MetaObject> |
Extractors.createMetaObjectExtractor(Extractor<? extends LocalAbstractObject> extractor,
java.lang.String fieldName,
DistanceFunction<MetaObject> distance)
The created extractor takes an existing extractor and wraps each of the created object
as
MetaObjectFixedMap . |
Modifier and Type | Method and Description |
---|---|
static Extractor<? extends MetaObject> |
Extractors.createMetaObjectExtractor(Extractor<? extends LocalAbstractObject> extractor,
java.lang.String fieldName,
DistanceFunction<MetaObject> distance)
The created extractor takes an existing extractor and wraps each of the created object
as
MetaObjectFixedMap . |
Modifier and Type | Class and Description |
---|---|
class |
MetaObjectArray
Implementation of the
MetaObject that stores a fixed array of encapsulated objects. |
class |
MetaObjectArrayWeightedSum
Extension of the
MetaObjectArray that implements the distance
as a weighted sum of the encapsulated objects. |
class |
MetaObjectColor
This class represents a meta object that encapsulates MPEG7 descriptors for colors.
|
class |
MetaObjectCophirKeywords
Implementation of the object that encapsulates CoPhIR data including keywords.
|
static class |
MetaObjectCophirKeywords.MetaObjectCophirKeywordsDistCosine
Object that holds only keywords and measures the distance as the
weighted Cosine distance with weights based on tf-idf algorithm.
|
static class |
MetaObjectCophirKeywords.MetaObjectCophirKeywordsWithTKStrings
Extension of the MetaObjectCophirKeywords that preserves also the keyword
strings in both binary and Java serialization.
|
class |
MetaObjectFixed
Abstract implementation of the
MetaObject that stores a fixed list of
encapsulated objects. |
class |
MetaObjectFixedMap
This is an implementation of the
MetaObject which stores data in fixed ArrayMap . |
class |
MetaObjectFixedWeightedSum
Abstract extension of the
MetaObjectFixed that implements the distance
as a weighted sum of the encapsulated objects. |
class |
MetaObjectMap
Implementation of
MetaObject that stores encapsulated objects
in a hash table. |
class |
MetaObjectParametricArray
Implementation of the
MetaObject that stores a fixed array of encapsulated objects
with additional parameters . |
class |
MetaObjectParametricArrayTotalMin
Extension of the
MetaObjectArray that implements the distance
as minimum of the distances between all pairs (from this object and the other
MetaObjectArray object). |
class |
MetaObjectParametricArrayWeightedSum
Extension of the
MetaObjectParametricArray that implements the distance
as a weighted sum of the encapsulated objects. |
class |
MetaObjectParametricMap
Extension of the standard
MetaObjectParametric that stores encapsulated
LocalAbstractObject s in a map under their symbolic names (strings). |
class |
MetaObjectParametricShapeAndColor
This class represents a meta object that encapsulates MPEG7 descriptors for shape and color
with optional data stored via the
Parametric interface. |
class |
MetaObjectParametricShapeColorAndText
This class represents a meta object that encapsulates MPEG7 descriptors for shape and color.
|
class |
MetaObjectPixMacSCT
Special meta object that stores only the objects required for the PixMac search.
|
class |
MetaObjectPixMacShapeAndColor
Special meta object that stores only the objects required for the PixMac search.
|
class |
MetaObjectProfiSCT
Special meta object that stores only the objects required for the Profi search.
|
static class |
MetaObjectProfiSCT.MetaObjectProfiSCTKwDistCosine
Object that holds only keywords and measures the distance as the
weighted Cosine distance with weights based on tf-idf algorithm.
|
static class |
MetaObjectProfiSCT.MetaObjectProfiSCTKwDistJaccard
Object that holds only keywords and measures the distance as the
weighted Jaccard with weights based on tf-idf algorithm.
|
static class |
MetaObjectProfiSCT.MetaObjectProfiSCTWithTKStrings
Extension of the MetaObjectProfiSCT that preserves also the title and keywords
strings in both binary and Java serialization.
|
class |
MetaObjectProfiSCTiDIM
Special meta object that stores only the objects required for the Profi search.
|
static class |
MetaObjectProfiSCTiDIM.MetaObjectProfiSCTiDIMKwDistCosine
Object that holds only keywords and measures the distance as the
weighted Cosine distance with weights based on tf-idf algorithm.
|
static class |
MetaObjectProfiSCTiDIM.MetaObjectProfiSCTiDIMWithTKStrings
Extension of the MetaObjectProfiSCT that preserves also the title and keywords
strings in both binary and Java serialization.
|
class |
MetaObjectSAPIR |
class |
MetaObjectSAPIRWeightedDist |
class |
MetaObjectSAPIRWeightedDist2 |
class |
MetaObjectSAPIRWeightedDist3 |
class |
MetaObjectShape
This class represents a meta object that encapsulates MPEG7 descriptors for shape.
|
class |
MetaObjectShapeAndColor
This class represents a meta object that encapsulates MPEG7 descriptors for shape and color.
|
Modifier and Type | Field and Description |
---|---|
protected DistanceFunction<MetaObject> |
MetaObjectFixedMap.distance
A distance function (can be null).
|
Modifier and Type | Method and Description |
---|---|
static void |
ObjectIntMultiVectorJaccard.addMetaObjectKeywordString(MetaObject metaObject,
java.lang.String jaccardDescriptorName,
TextDescriptorFactory<? extends ObjectIntMultiVector> textDescriptorFactory,
java.lang.String additionalKeywords)
HACK method for adding search keywords to an existing jaccard meta object.
|
Modifier and Type | Method and Description |
---|---|
void |
MetaObjectFixedMap.setDistance(DistanceFunction<MetaObject> distance) |
Constructor and Description |
---|
MetaObjectArray(java.lang.String locatorURI,
MetaObject object,
java.lang.String... objectNames)
Creates a new instance of MetaObjectArray that takes the objects from the given
MetaObject . |
MetaObjectColor(MetaObject object)
Creates a new instance of MetaObjectColor by taking objects from another
MetaObject . |
MetaObjectCophirKeywords(MetaObject metaObject)
Creates a new instance of MetaObjectCophirKeywords from another
MetaObject . |
MetaObjectPixMacShapeAndColor(MetaObject object)
Creates a new instance of MetaObjectPixMacShapeAndColor from the given
MetaObject . |
MetaObjectPixMacShapeAndColor(MetaObject object,
IntStorageIndexed<java.lang.String> keyWordIndex,
java.lang.String... keyWords)
Creates a new instance of MetaObjectPixMacShapeAndColor from the given
MetaObject
and given set of keywords. |
MetaObjectShape(MetaObject object)
Creates a new instance of MetaObjectShape by taking objects from another
MetaObject . |
MetaObjectShapeAndColor(MetaObject object)
Creates a new instance of MetaObjectShapeAndColor by taking objects from another
MetaObject . |
Constructor and Description |
---|
MetaObjectFixedMap(ArrayMap<java.lang.String,LocalAbstractObject> objects,
java.lang.String locatorURI,
DistanceFunction<MetaObject> distance)
Create this meta object by directly using given map.
|
MetaObjectFixedMap(java.util.Map<java.lang.String,LocalAbstractObject> objects,
AbstractObjectKey objectKey,
DistanceFunction<MetaObject> distance)
Create this meta object by (shallow) copying of data in given map.
|
MetaObjectFixedMap(java.lang.String key,
LocalAbstractObject value,
java.lang.String locatorURI,
DistanceFunction<MetaObject> distance)
Create this meta object from one key and value and distance.
|
Modifier and Type | Method and Description |
---|---|
static StringFieldDataProvider |
TextConversion.metaobjectToTextProvider(MetaObject metaObject)
Converts the given
MetaObject to a StringFieldDataProvider
using the encapsulated objects that implement the StringDataProvider . |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends MetaObject> |
AggregationFunction.getDistanceObjectClass() |
Modifier and Type | Method and Description |
---|---|
float |
AggregationFunction.getDistance(MetaObject object1,
MetaObject object2)
Computes distance of two meta objects using this combination function.
|
float |
AggregationFunction.getDistance(MetaObject object1,
MetaObject object2,
float[] descriptorDistances)
Computes distance of two meta objects using this combination function.
|
Modifier and Type | Method and Description |
---|---|
MetaObject |
AggregationFunctionQueryOperation.getQueryObject()
Returns the query (meta) object of this query operation.
|