Package org.mycore.services.fieldquery

Interface Summary
MCRQueryClientInterface  
 

Class Summary
MCRCachedQueryData Manages a cache that contains the data of the most recently used queries.
MCRData2Fields Provides methods to automatically extract field values for indexing from MCRObject, MCRFile or any XML document using the definition in searchfields.xml.
MCRFieldDef A search field definition.
MCRFieldType Reads configuration file fieldtypes.xml and provides methods to check the operators allowed for a given type, to get the default search operator for that type, and so on.
MCRFieldValue Represents the value of a field in a query.
MCRHit Represents a single result hit of a query.
MCRMoreLikeThis Uses package queries from lucene/contrib/queries to do a "more like this" query.
MCRQuery Represents a query with its condition and optional parameters
MCRQueryClient Executes a query on remote hosts using a webservice
MCRQueryClientBase  
MCRQueryClientWebService  
MCRQueryCommands Provides commands to test the query classes using the command line interface
MCRQueryCondition Represents a simple query condition, which consists of a search field, a value and a comparison operator.
MCRQueryManager Executes queries on all configured searchers and returns query results.
MCRQueryParser Parses query conditions for use in MCRSearcher.
MCRResults This class represents the results of a query performed by MCRSearcher.
MCRSearcher Abstract base class for searchers and indexers.
MCRSearcherFactory This class manages instances of MCRSearcher and provides methods to get these for a given searcher ID.
MCRSearchServlet This servlet executes queries and presents result pages.
MCRSortBy Represents a single sort criteria for sorting query results.