Package org.apache.jackrabbit.core.query.lucene

Interface Summary
HierarchyResolver HierarchyResolver extends an IndexReader with the ability to resolve a JCR hierarchy.
IndexListener Defines an interface that allows implementing classes to listen for index changes (namely document deletes) while using a ReadOnlyIndexReader.
ScoreNodeIterator Extends the NodeIterator interface by adding a ScoreNodeIterator.getScore() method that returns the score for the node that is returned by NodeIterator.nextNode().

Class Summary
CachingMultiReader Extends a MultiReader with support for cached TermDocs on FieldNames.UUID field.
DoubleField The DoubleField class is a utility to convert double values into String values that are lexicographically ordered according to the double value.
FieldNames Defines field names that are used internally to store UUID, etc in the search index.
LuceneQueryBuilder Implements a query builder that takes an abstract query tree and creates a lucene Query tree that can be executed on an index.
MultiIndex A MultiIndex consists of a VolatileIndex and multiple PersistentIndexes.
MultiIndex.Action Defines an action on an MultiIndex.
NamespaceMappings The class NamespaceMappings implements a org.apache.jackrabbit.core.NamespaceResolver that holds a namespace mapping that is used internally in the search index.
NodeIndexer Creates a lucene Document object from a Node.
QueryHits Wraps the lucene Hits object and adds a close method that allows to release resources after a query has been executed and the results have been read completely.
QueryImpl Implements the ExecutableQuery interface.
QueryResultImpl Implements the javax.jcr.query.QueryResult interface.
RangeQuery Implements a variant of the lucene class RangeQuery.
SearchIndex Implements a QueryHandler using Lucene.
SearchIndex.CombinedIndexReader Combines multiple CachingMultiReader into a MultiReader with HierarchyResolver support.
SharedFieldSortComparator Implements a SortComparator which knows how to sort on a lucene field that contains values for multiple properties.
TextPlainTextFilter Implements a TextFilter that handles binary properties of mime-type text/plain.
WildcardQuery Implements a wildcard query on a lucene field with an embedded property name and a pattern.
WorkspaceTraversalResult Implements a query result that traverses the whole workspace and returns the nodes in document order.

Copyright © 2004-2006 The Apache Software Foundation. All Rights Reserved.