strus
0.17
|
strus | Strus toplevel namespace |
AclReaderInterface | Interface for accessing document attributes from a strus storage |
AttributeReaderInterface | Interface for accessing document attributes from a strus storage |
Constants | Some reserved global constants that document some dependencies (hacks) that did not get yet into interfaces (and probably never will) |
DatabaseBackupCursorInterface | Database cursor interface that can be used for backup |
DatabaseClientInterface | Interface for accessing the strus key value storage database |
DatabaseCursorInterface | Interface to database cursor |
Slice | Chunk data structure without ownership for keys and values of the database cursor |
DatabaseInterface | Interface to the create,destroy the key value store database |
DatabaseOptions | Structure for passing some options to the strus key value storage database |
DatabaseTransactionInterface | Interface for transactions for writing on the strus key value storage database |
DocumentTermIteratorInterface | Structure that allows to iterate on document term occurrencies |
Term | |
ForwardIteratorInterface | Iterator on the forward index mapping occurrencies to the terms inserted |
FunctionDescription | Structure that describes a function (weighting or summarizer function) for introspection |
Parameter | Structure that describes a parameter |
GlobalStatistics | Global document statistics, if passed down with the query |
IndexRange | |
InvAclIteratorInterface | Iterator of sets of documents used to implement ACL access restrictions |
MetaDataReaderInterface | Interface for accessing meta data from a strus storage |
MetaDataRestrictionInstanceInterface | Class for building up a metadata restriction |
MetaDataRestrictionInterface | Class for building up a metadata restriction |
PostingIteratorInterface | Structure that represents a set of feature occurrencies (postings) as iterator |
PostingJoinOperatorInterface | Interface for creating iterators on joined sets of postings |
Description | Structure that describes the join operator |
QueryEvalInterface | Defines a query evaluation scheme |
FeatureParameter | Structure that describes a feature that is subject of summarization or weighting |
QueryInterface | Defines a strus information retrieval query |
QueryProcessorInterface | Defines all object instances involved in query evaluation addressable by name |
QueryResult | Structure defining the result of a strus query |
ResultDocument | Structure defining one result element of a strus query |
ScalarFunctionInstanceInterface | Interface for parameterizing a scalar function |
ScalarFunctionInterface | Interface for a scalar function type |
ScalarFunctionParserInterface | Interface for parsing scalar function definitions |
StatisticsBuilderInterface | Interface for a builder for a statistics message (distributed index) |
StatisticsIteratorInterface | Interface for an iterator on statistics |
StatisticsProcessorInterface | Interface for packing/unpacking messages with statistics used for query evaluation |
StatisticsViewerInterface | Interface for a viewer of a statistics message (distributed index) |
StorageAlterMetaDataTableInterface | Interface to declare changes in the meta data table structure of the storage |
StorageClientInterface | Interface of a strus IR storage |
StorageDocumentInterface | Object to declare all items for one insert/replace of a document in the storage |
StorageDocumentUpdateInterface | Object to declare the items for an update of a document in the storage |
StorageDumpInterface | Interface for fetching the dump of a strus IR storage |
StorageInterface | Interface to the create and alter a storage for strus |
StorageObjectBuilderInterface | Interface providing a mechanism to create complex multi component objects for the storage and the query evaluation |
StorageTransactionInterface | Object to declare all items for one insert/update of a document in the storage |
StructIteratorInterface | Structure that represents relations of position info index ranges (directed graph) per document |
SummarizationVariable | Structure describing a variable referencing a named match of a subexpression. Variables are attached to features used for summarization |
SummarizerFunctionContextInterface | Interface for the summarization execution context |
SummarizerFunctionInstanceInterface | Interface for a parameterized instance of summarization |
SummarizerFunctionInterface | Interface for summarization functions (additional info about the matches in the result ranklist of a retrieval query) |
SummaryElement | One result element of summarization |
TermStatistics | Global term statistics, if passed down with the query |
TermStatisticsChange | Structure describing the change of statistics of one term in the collection |
ValueIteratorInterface | Structure that represents a set of strings as iterator |
VectorQueryResult | Result of a vector similarity search (associated feature value with weight) |
VectorStorageClientInterface | Interface to a repository for vectors representing word embeddings |
VectorStorageDumpInterface | Interface for fetching the dump of a strus vector storage |
VectorStorageInterface | Interface for storing an retrieving vectors of floating point numbers representing word embeddings |
VectorStorageTransactionInterface | Interface for building a repository of vectors with classifiers to map them to discrete features |
WeightedDocument | Pure ranking result of a strus query without the attributes |
WeightingFunctionContextInterface | Interface for a weighting function with its state and context used during calculation |
WeightingFunctionInstanceInterface | Interface for a parameterized weighting function instance |
WeightingFunctionInterface | Interface for a weighting function that can be used for ranking in the query evaluation |