strus  0.17
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
\NstrusStrus toplevel namespace
 oCAclReaderInterfaceInterface for accessing document attributes from a strus storage
 oCAttributeReaderInterfaceInterface for accessing document attributes from a strus storage
 oCConstantsSome reserved global constants that document some dependencies (hacks) that did not get yet into interfaces (and probably never will)
 oCDatabaseBackupCursorInterfaceDatabase cursor interface that can be used for backup
 oCDatabaseClientInterfaceInterface for accessing the strus key value storage database
 oCDatabaseCursorInterfaceInterface to database cursor
 |\CSliceChunk data structure without ownership for keys and values of the database cursor
 oCDatabaseInterfaceInterface to the create,destroy the key value store database
 oCDatabaseOptionsStructure for passing some options to the strus key value storage database
 oCDatabaseTransactionInterfaceInterface for transactions for writing on the strus key value storage database
 oCDocumentTermIteratorInterfaceStructure that allows to iterate on document term occurrencies
 |\CTerm
 oCForwardIteratorInterfaceIterator on the forward index mapping occurrencies to the terms inserted
 oCFunctionDescriptionStructure that describes a function (weighting or summarizer function) for introspection
 |\CParameterStructure that describes a parameter
 oCGlobalStatisticsGlobal document statistics, if passed down with the query
 oCIndexRange
 oCInvAclIteratorInterfaceIterator of sets of documents used to implement ACL access restrictions
 oCMetaDataReaderInterfaceInterface for accessing meta data from a strus storage
 oCMetaDataRestrictionInstanceInterfaceClass for building up a metadata restriction
 oCMetaDataRestrictionInterfaceClass for building up a metadata restriction
 oCPostingIteratorInterfaceStructure that represents a set of feature occurrencies (postings) as iterator
 oCPostingJoinOperatorInterfaceInterface for creating iterators on joined sets of postings
 |\CDescriptionStructure that describes the join operator
 oCQueryEvalInterfaceDefines a query evaluation scheme
 |\CFeatureParameterStructure that describes a feature that is subject of summarization or weighting
 oCQueryInterfaceDefines a strus information retrieval query
 oCQueryProcessorInterfaceDefines all object instances involved in query evaluation addressable by name
 oCQueryResultStructure defining the result of a strus query
 oCResultDocumentStructure defining one result element of a strus query
 oCScalarFunctionInstanceInterfaceInterface for parameterizing a scalar function
 oCScalarFunctionInterfaceInterface for a scalar function type
 oCScalarFunctionParserInterfaceInterface for parsing scalar function definitions
 oCStatisticsBuilderInterfaceInterface for a builder for a statistics message (distributed index)
 oCStatisticsIteratorInterfaceInterface for an iterator on statistics
 oCStatisticsProcessorInterfaceInterface for packing/unpacking messages with statistics used for query evaluation
 oCStatisticsViewerInterfaceInterface for a viewer of a statistics message (distributed index)
 oCStorageAlterMetaDataTableInterfaceInterface to declare changes in the meta data table structure of the storage
 oCStorageClientInterfaceInterface of a strus IR storage
 oCStorageDocumentInterfaceObject to declare all items for one insert/replace of a document in the storage
 oCStorageDocumentUpdateInterfaceObject to declare the items for an update of a document in the storage
 oCStorageDumpInterfaceInterface for fetching the dump of a strus IR storage
 oCStorageInterfaceInterface to the create and alter a storage for strus
 oCStorageObjectBuilderInterfaceInterface providing a mechanism to create complex multi component objects for the storage and the query evaluation
 oCStorageTransactionInterfaceObject to declare all items for one insert/update of a document in the storage
 oCStructIteratorInterfaceStructure that represents relations of position info index ranges (directed graph) per document
 oCSummarizationVariableStructure describing a variable referencing a named match of a subexpression. Variables are attached to features used for summarization
 oCSummarizerFunctionContextInterfaceInterface for the summarization execution context
 oCSummarizerFunctionInstanceInterfaceInterface for a parameterized instance of summarization
 oCSummarizerFunctionInterfaceInterface for summarization functions (additional info about the matches in the result ranklist of a retrieval query)
 oCSummaryElementOne result element of summarization
 oCTermStatisticsGlobal term statistics, if passed down with the query
 oCTermStatisticsChangeStructure describing the change of statistics of one term in the collection
 oCValueIteratorInterfaceStructure that represents a set of strings as iterator
 oCVectorQueryResultResult of a vector similarity search (associated feature value with weight)
 oCVectorStorageClientInterfaceInterface to a repository for vectors representing word embeddings
 oCVectorStorageDumpInterfaceInterface for fetching the dump of a strus vector storage
 oCVectorStorageInterfaceInterface for storing an retrieving vectors of floating point numbers representing word embeddings
 oCVectorStorageTransactionInterfaceInterface for building a repository of vectors with classifiers to map them to discrete features
 oCWeightedDocumentPure ranking result of a strus query without the attributes
 oCWeightingFunctionContextInterfaceInterface for a weighting function with its state and context used during calculation
 oCWeightingFunctionInstanceInterfaceInterface for a parameterized weighting function instance
 \CWeightingFunctionInterfaceInterface for a weighting function that can be used for ranking in the query evaluation