Package org.compass.core

Interface Summary
Compass Creates a CompassSession.
CompassAnalyzerHelper A set of Analyzer related helper methods.
CompassCallback Callback interface for Compass code.
CompassDetachedHits Holds hits returned from a search performed by compass.
CompassHighlighter A highlighter tool that can highlight hits in a given text based on an executed query.
CompassHit Wrapper that provides a lazily loaded hit from CompassHitsOperations.
CompassHitIterator An iterator over CompassDetachedHits that provides lazy fetching of each resource.
CompassHits Holds hits returned from a search performed by compass.
CompassHitsOperations Mutual operations for hits, for both detached and transactional hits.
CompassOperations A interface describing all the available operations allowed by compass.
CompassQuery An object representing a Compass query.
CompassQuery.CompassSpanQuery An extension to the CompassQuery interface.
CompassQueryBuilder The query builder is used to construct CompassQuery programmatically.
CompassQueryBuilder.CompassBooleanQueryBuilder A boolean query builder.
CompassQueryBuilder.CompassMultiPhraseQueryBuilder A query builder that constructs a phrase query.
CompassQueryBuilder.CompassQuerySpanNearBuilder A span near query builder.
CompassQueryBuilder.CompassQuerySpanOrBuilder Creates a span or query builder.
CompassQueryBuilder.CompassQueryStringBuilder A query builder used to construct a query from a query string (i.e.
CompassQueryBuilder.ToCompassQuery A general interface for internal builders that will create a CompassQuery.
CompassQueryFilter A filter used to filter out query results.
CompassQueryFilterBuilder The query builder is used to construct CompassQueryFilterBuilder.ToCompassQueryFilter programmatically.
CompassQueryFilterBuilder.CompassBooleanQueryFilterBuilder A boolean query filter builder.
CompassQueryFilterBuilder.ToCompassQueryFilter A general interface for internal builders that will create a CompassQueryFilter.
CompassSession The main interface between a Java application and Compass.
CompassTermInfoVector Holds the term information vector data per property.
CompassTermInfoVector.OffsetInfo  
CompassToken A Token is an occurence of a term from the text of a field.
CompassTransaction Allows the application to define units of work, while maintaining abstraction from the underlying transaction implementation (eg.
Property The basic Compass meta data holder.
Resource A Resource holds a list of meta data properties.
 

Class Summary
CompassCallbackWithoutResult Simple convenience class for the CompassCallback implementation.
CompassHighlighter.TextTokenizer Controls the way text will be tokenized in order to perform the highlight operation.
CompassQuery.SortDirection Used to set the sort direction for the query.
CompassQuery.SortImplicitType Implicit types that the hits can be sorted by.
CompassQuery.SortPropertyType Used to define the type of the property that will be sorted.
CompassTemplate Helper class that simplifies the Compass access code using the template design pattern.
CompassTransaction.TransactionIsolation  
Property.Index Specifies whether and how a meta-data property should be indexed.
Property.Store Specifies whether and how a meta-data property will be stored.
Property.TermVector Specifies whether and how a meta-data property should have term vectors.
 

Exception Summary
CompassException An exception that occured in Compass.
 



Copyright (c) 2004-2006 The Compass Project.