strusJava  0.14
Classes | Namespaces | 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  net::strus::api::Tokenizer
 Object representing a tokenizer function definition. More...
 
class  net::strus::api::Normalizer
 Object representing a normalizer function definition. More...
 
class  net::strus::api::Aggregator
 Object representing a aggregator function definition. More...
 
class  net::strus::api::Variant
 Object representing a string or a numeric value of the binding language. More...
 
class  net::strus::api::Term
 One typed term occurrence in a document or a query. More...
 
class  net::strus::api::MetaData
 Data object that represents single numeric property of a document that can be subject of retrieval or act as search restriction. More...
 
class  net::strus::api::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  net::strus::api::DocumentClass
 Defines a description of the properties of a document content processed by the analyzer. More...
 
class  net::strus::api::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  net::strus::api::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  net::strus::api::DocumentAnalyzeQueue
 Analyzer object implementing a queue of analyze document tasks. More...
 
class  net::strus::api::PatternMatcher
 Object representing a pattern match program. More...
 
class  net::strus::api::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  net::strus::api::QueryTerm
 Query analyzer term with info about the field it originated from. More...
 
class  net::strus::api::QueryAnalyzeContext
 Query analyzer context for analysing a multipart query. More...
 
class  net::strus::api::StorageClient
 Object representing a client connection to the storage. More...
 
class  net::strus::api::StorageTransaction
 Object representing a transaction of the storage. More...
 
class  net::strus::api::DocumentFrequencyChange
 Structure describing the document frequency change of one term in the collection. More...
 
class  net::strus::api::StatisticsMessage
 Message with storage statistics. More...
 
class  net::strus::api::StatisticsIterator
 Iterator on messages with storage statistics. More...
 
class  net::strus::api::StatisticsProcessor
 Translation to update a storage with statistics messages. More...
 
class  net::strus::api::VecRank
 Weighted vector (result of a query vector storage search) More...
 
class  net::strus::api::VectorStorageSearcher
 
class  net::strus::api::VectorStorageClient
 Object representing a client connection to a vector storage. More...
 
class  net::strus::api::VectorStorageTransaction
 
class  net::strus::api::FunctionVariableConfig
 Configuration describing a scalar function variable value. More...
 
class  net::strus::api::SummarizerConfig
 Configuration describing the values passed to a summarizer function. More...
 
class  net::strus::api::WeightingConfig
 Configuration describing the values passed to a weighting function. More...
 
class  net::strus::api::QueryEval
 Query evaluation program object representing an information retrieval scheme for documents in a storage. More...
 
class  net::strus::api::SummaryElement
 Attribute of a query evaluation result element. More...
 
class  net::strus::api::Rank
 Weighted document reference with attributes (result of a query evaluation) More...
 
class  net::strus::api::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  net::strus::api::TermStatistics
 Structure holding the statistics of a term to be used in a query. More...
 
struct  net::strus::api::GlobalStatistics
 Global document statistics, if passed down with the query. More...
 
class  net::strus::api::QueryResult
 Structure representing the result of a query. More...
 
class  net::strus::api::Query
 Query program object representing a retrieval method for documents in a storage. More...
 
class  net::strus::api::DocumentBrowser
 Implements browsing the documents of a storage without weighting query, just with a restriction on metadata. More...
 
class  net::strus::api::Context
 Object holding the global context of the strus information retrieval engine. More...
 

Namespaces

 net
 
 net::strus
 
 net::strus::api
 

Typedefs

typedef int net::strus::api::Index
 
typedef long net::strus::api::GlobalCounter