strus  0.17
strus Directory Reference

Directories

directory  lib
 

Files

file  aclReaderInterface.hpp [code]
 Interface (readonly) for accessing document access control list (read)
 
file  attributeReaderInterface.hpp [code]
 Interface (readonly) for accessing document attributes.
 
file  constants.hpp [code]
 Collection of constants that are shared between components of strus.
 
file  databaseBackupCursorInterface.hpp [code]
 Cursor interface to read the content of a snapshot of the key/value store database for backup.
 
file  databaseClientInterface.hpp [code]
 Client interface to reading and writing to the key/value store database.
 
file  databaseCursorInterface.hpp [code]
 Cursor interface to iterate on elements of the key/value store database for retrieval.
 
file  databaseInterface.hpp [code]
 Toplevel interface for the key/value store database.
 
file  databaseOptions.hpp [code]
 Structure for passing read/write options to the the key/value store database.
 
file  databaseTransactionInterface.hpp [code]
 Interface for a transaction on the key/value store database.
 
file  documentTermIteratorInterface.hpp [code]
 
file  forwardIteratorInterface.hpp [code]
 Interface for accessing the forward index of the storage.
 
file  functionDescription.hpp [code]
 Description of a weighting or summarizer function.
 
file  globalStatistics.hpp [code]
 
file  index.hpp [code]
 Numeric types used for local and global indices.
 
file  invAclIteratorInterface.hpp [code]
 Interface for iterating on the document numbers a user is allowed to see.
 
file  metaDataReaderInterface.hpp [code]
 Interface for reading elements of the document meta data table in the storage.
 
file  metaDataRestrictionInstanceInterface.hpp [code]
 
file  metaDataRestrictionInterface.hpp [code]
 
file  postingIteratorInterface.hpp [code]
 Interface for an iterator on postings (pairs of (d,p) where d is the document number and p the position of a feature)
 
file  postingJoinOperatorInterface.hpp [code]
 Interface for a function implementing a join of N posting sets and providing an posting iterator on the result.
 
file  queryEvalInterface.hpp [code]
 Interface for defining a query evaluation scheme.
 
file  queryInterface.hpp [code]
 Interface for defining a query and evaluating it.
 
file  queryProcessorInterface.hpp [code]
 Interface for the container of all types of functions provided for query evaluation.
 
file  queryResult.hpp [code]
 Result of a query evaluation.
 
file  resultDocument.hpp [code]
 Result element of the query evaluation.
 
file  scalarFunctionInstanceInterface.hpp [code]
 Interface for parameterizing a scalar function.
 
file  scalarFunctionInterface.hpp [code]
 Interface for a scalar function type.
 
file  scalarFunctionParserInterface.hpp [code]
 Interface for a scalar function parser.
 
file  statisticsBuilderInterface.hpp [code]
 Interface for a builder for a message to populate statistics (distributed index)
 
file  statisticsIteratorInterface.hpp [code]
 Interface for a iterator on messages with statistics.
 
file  statisticsProcessorInterface.hpp [code]
 Interface for packing/unpacking messages with statistics (distributed index)
 
file  statisticsViewerInterface.hpp [code]
 Interface for a viewer of a message with statistics (distributed index)
 
file  storageAlterMetaDataTableInterface.hpp [code]
 Interface to declare changes in the meta data table structure of the storage.
 
file  storageClientInterface.hpp [code]
 Client interface for accessing a storage (read/write)
 
file  storageDocumentInterface.hpp [code]
 Interface for contructing a document for inserting it into the storage.
 
file  storageDocumentUpdateInterface.hpp [code]
 Interface for contructing some document data for an update in the storage.
 
file  storageDumpInterface.hpp [code]
 Interface for dumping the contents of the storage.
 
file  storageInterface.hpp [code]
 Toplevel interface of a storage.
 
file  storageObjectBuilderInterface.hpp [code]
 Builder object for all toplevel interfaces related to the storage. Used by components acting as proxy (calling strus with RPC) or by components that build the storage universe from external components (loading storage objects from dynamically loadable modules)
 
file  storageTransactionInterface.hpp [code]
 Interface for a transaction on the storage.
 
file  structIteratorInterface.hpp [code]
 Interface for an iterator on structures defined as relations of position info index ranges (directed graph)
 
file  summarizationVariable.hpp [code]
 Object describing a variable associated to a set of postings. This variable can be used by summarizers to extract features from the forward index of matching documents.
 
file  summarizerFunctionContextInterface.hpp [code]
 Interface for the context data of a processed summarizer.
 
file  summarizerFunctionInstanceInterface.hpp [code]
 Interface for a parameterized summarizer function instance.
 
file  summarizerFunctionInterface.hpp [code]
 Interface for a summarizer function type.
 
file  summaryElement.hpp [code]
 Element of summary (result of summarization)
 
file  termStatistics.hpp [code]
 
file  termStatisticsChange.hpp [code]
 Term statistics change (for a distributed search index)
 
file  valueIteratorInterface.hpp [code]
 Interface for introspection of string values stored in the storage.
 
file  vectorQueryResult.hpp [code]
 Result of a vector similarity search.
 
file  vectorStorageClientInterface.hpp [code]
 
file  vectorStorageDumpInterface.hpp [code]
 Interface for dumping the contents of a vector storage.
 
file  vectorStorageInterface.hpp [code]
 
file  vectorStorageTransactionInterface.hpp [code]
 
file  weightedDocument.hpp [code]
 Weighted document of the query evaluation (result document without attributes)
 
file  weightingFunctionContextInterface.hpp [code]
 Interface for the context data of a processed weighting function.
 
file  weightingFunctionInstanceInterface.hpp [code]
 Interface for a parameterized weighting function instance.
 
file  weightingFunctionInterface.hpp [code]
 Interface for a weighting function type.
 
file  wordVector.hpp [code]
 Vector type used for word embedding vector calculations.