Package com.raritantechnologies.concept.classifier

Interface Summary
IDocumentMatcher Base interface for objects that can match a document (text stream) based on a set of query rules (a topic).
IDocumentMatcherFactory Interface for factory objects that can create a set of IDocumentMatcher objects.
IMatcherParser Interface for objects that can create an IDocumentMatcher from a complex query String.
 

Class Summary
AccrueDocumentMatcher Computes the weighted average of scores of a set of contained document matchers.
AndDocumentMatcher Matches a document if both of its child matchers match (boolean AND operation).
AndNotDocumentMatcher Matches a document if first child matcher matches and second child does not match.
BasicDocumentMatcher Base class for IDocumentMatcher implementations.
ClassifierQueryParser Uses a DocumentClassifier to parse a query to determine if the query matches one or more of the Document matchers.
ClassifierRequestFormatter Renders a classifier rule by finding the IDocumentMatcher identified by a input matcherName parameter and DocumentClassifier name.
ClassifierResultRenderer Renders a classifier rule that has been assigned to an IResult by finding the IDocumentMatcher identified by a matcherNameField and DocumentClassifier name.
ClassifierTermExtractor Uses a DocumentClassifier to classify the document text.
ClassifierTermExtractorTagger Subclass of TermExtractorTagger that uses a IDocumentMatcher instance to generate the term - phrase map.
ClassifierTermsStringFilter Translates a Document Matcher name to a list of terms used by the matcher.
ClassifierUpdateProcessor Maintains a set of database tables for a classifier (i.e.
ClassifierWebService Provides a Document Classification SOAP Web Service.
ClassifierWebServiceClient Uses the ClassifierWebService to add classification metadata to an IResult object.
CompositeDocumentMatcher Matches a document if ALL (AND mode) or ANY (OR mode) of its child IDocumentMatchers match.
CountDocumentMatcher Matcher that determines if some threshold has been reached for its child matcher.
DocumentClassifier Uses a set of IDocumentMatchers to tag one or more documents (IResult objects).
DocumentMatchBean Bean object that contains the results of a matching operation.
DynamicDocumentClassifier Enables DocumentClassifiers to be loaded/unloaded based on a request or session name.
FieldValueMatcher Used for fielded document matching - determines if a match occurs with a specific metadata field in a document.
IndexedDocument Contains an indexed view of a document: A map of tokens to token positions.
NearDocumentMatcher Document Matcher that performs a proximity analysis on two or more child matchers.
NotDocumentMatcher Document matcher that negates the decisions of its contained Matcher.
OrDocumentMatcher Uses the boolean OR of two child matchers to compute a match.
PhraseDocumentMatcher
RangeDocumentMatcher Matcher that determines if the number of matches counted by its child matcher is within a defined range.
ResultTypeTermProcessor Creates a map of result 'type' to the number of 'hits' for each token in the result text fields.
TermDocumentMatcher Document matcher that determines if a particular term is present in the document.
WildcardDocumentMatcher used to match documents if string pattern is present in the document.