Package de.pangaea.metadataportal.search

This package provides a query API for panFMP.

See:
          Description

Interface Summary
SearchResultCollector Implement this interface to collect search results.
 

Class Summary
DateRangeQuery A Lucene Query that implements a trie-based range query on date fields.
FieldCheckingQuery Low-level implementation of a Lucene Query that is needed by SearchService.newTextQuery(java.lang.String, java.lang.String, org.apache.lucene.queryParser.QueryParser.Operator) to parse query strings that are specific to one field.
IndexReaderWarmerImpl This class warms IndexReaders after reopens.
LuceneCache Implementation of the caching algorithm behind the panFMP search engine.
LuceneCache.Session Implementation of a cache entry.
LuceneCollector Internal implementation of a Lucene Collector for the collector API of SearchService.
MoreLikeThisQuery This implementation of a "more like this" is based on an algorithm from Lucene Contrib and optimized for use with panFMP.
SearchResultItem This class holds one search result item.
SearchResultList This class holds search result items.
SearchService This class is the main entry point to panFMP's search engine.
 

Exception Summary
IllegalFieldConfigException This exception (unchecked) is thrown by SearchService methods, if you try to create a query using a field name with an configuration not supported by the underlying FieldConfig.
LuceneCollector.StopException Thrown to stop collecting of results when SearchResultCollector.collect(de.pangaea.metadataportal.search.SearchResultItem) returns false.
 

Package de.pangaea.metadataportal.search Description

This package provides a query API for panFMP.



Copyright ©2007-2009 panFMP Developers c/o Uwe Schindler