strusPHP  0.14
Classes | Typedefs
bindingObjects.hpp File Reference
#include <limits>
#include <string>
#include <vector>
#include <map>
#include <cstring>
#include <stdexcept>
#include <boost/shared_ptr.hpp>
#include "swig.hpp"

Go to the source code of this file.

Classes

class  Tokenizer
 Object epresenting a configuration of a tokenizer as single string naming a tokenizer without arguments or a tuple of strings consisting of the tokenizer name followed by the arguments. More...
 
class  Normalizer
 Object representing a configuration of a normalizer as single string naming a normalizer without arguments or a tuple of strings consisting of the normalizer name followed by the arguments. More...
 
class  NormalizerVector
 A sequence of normalizer definitions represented as single string naming a normalizer without arguments or list of strings tuples consisting of the normalizer name followed by the arguments. More...
 
class  Aggregator
 Object representing a configuration of an aggregator function as single string naming an aggregator without arguments or a tuple of strings consisting of the aggregator name followed by the arguments. More...
 
class  Variant
 Object representing a string or a numeric value of the binding language. More...
 
class  Term
 One typed term occurrence in a document or a query. More...
 
class  MetaData
 Data object that represents single numeric property of a document that can be subject of retrieval or act as search restriction. More...
 
class  Attribute
 Data object that describes a single property of a document that is not subject of retrieval. It acts as description of the document that can be shown as a result of retrieval. More...
 
class  DocumentClass
 Defines a description of the properties of a document content processed by the analyzer. More...
 
class  Document
 Document object representing one item of retrieval. A document can be manually composed of its sub parts or it can be the result of an analyzer run. More...
 
class  DocumentAnalyzer
 Analyzer object representing a program for segmenting, tokenizing and normalizing a document into atomic parts, that can be inserted into a storage and be retrieved from there. More...
 
class  DocumentAnalyzeQueue
 Analyzer object implementing a queue of analyze document tasks. More...
 
class  PatternMatcher
 Object representing a pattern match program. More...
 
class  QueryAnalyzer
 Analyzer object representing a set of function for transforming a field, the smallest unit in any query language, to a set of terms that can be used to build a query. More...
 
class  QueryTerm
 Query analyzer term with info about the field it originated from. More...
 
class  QueryAnalyzeContext
 Query analyzer context for analysing a multipart query. More...
 
class  StorageClient
 Object representing a client connection to the storage. More...
 
class  StorageTransaction
 Object representing a transaction of the storage. More...
 
class  DocumentFrequencyChange
 Structure describing the document frequency change of one term in the collection. More...
 
class  StatisticsMessage
 Message with storage statistics. More...
 
class  StatisticsIterator
 Iterator on messages with storage statistics. More...
 
class  StatisticsProcessor
 Translation to update a storage with statistics messages. More...
 
class  VecRank
 Weighted vector (result of a query vector storage search) More...
 
class  VectorStorageSearcher
 
class  VectorStorageClient
 Object representing a client connection to a vector storage. More...
 
class  VectorStorageTransaction
 
class  FunctionVariableConfig
 Configuration describing a scalar function variable value. More...
 
class  SummarizerConfig
 Configuration describing the values passed to a summarizer function. More...
 
class  WeightingConfig
 Configuration describing the values passed to a weighting function. More...
 
class  QueryEval
 Query evaluation program object representing an information retrieval scheme for documents in a storage. More...
 
class  SummaryElement
 Attribute of a query evaluation result element. More...
 
class  Rank
 Weighted document reference with attributes (result of a query evaluation) More...
 
class  QueryExpression
 Object representing a sequence of query operations to get the set of postings (d,p) of an atomic term or an expression. More...
 
class  TermStatistics
 Structure holding the statistics of a term to be used in a query. More...
 
struct  GlobalStatistics
 Global document statistics, if passed down with the query. More...
 
class  QueryResult
 Structure representing the result of a query. More...
 
class  Query
 Query program object representing a retrieval method for documents in a storage. More...
 
class  DocumentBrowser
 Implements browsing the documents of a storage without weighting query, just with a restriction on metadata. More...
 
class  Context
 Object holding the global context of the strus information retrieval engine. More...
 

Typedefs

typedef int Index
 
typedef long GlobalCounter
 

Typedef Documentation

typedef long GlobalCounter
typedef int Index