Transforms a DocFilter query into a string for a particular search engine.
Abstract Document Filter class which filters document record objects, referenced by the DocData class, as well as DataRecord objects.
Geographic document filter which filters records and documents by intersecting their coordinates with a simple geographic area.
Filter which matches against fielded values.
Clause representing the negation of a search filter.
Represents a proximity search.
Parser class which consists of methods to parse complex queries into a structured tree of query filters.
Filter which matches against a range of fielded values.
Search Term filter.
Clause representing the a tree of search filters.
Provides a set of filters which operate on both DataRecord objects and DocData objects. These filters include boolean searches, proximity searches, and field matches. In addition, this package includes a QueryParser, which transforms a (quasi) formal query syntax into filters.