|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
ContentProvider | This interface is the API through which a domain object provides its searchable content. |
Document | The Document interface provides access to the metadata associated with a single document obtained from the search index. |
DocumentObserver | This interface is implemented by a search indexer to recieve notification of updates to documents that are searchable. |
MetadataProvider | The interface defining an adapter between a domain object and the search index metadata. |
QueryEngine | This interface is the bridge between the generic application programmers API and the backend (search engine specific) implementations. |
ResultCache | A simple interface for caching sets |
ResultSet | This interface provides an API for accessing the documents matching a search query in an efficient manner. |
Searchable | Deprecated. moved to com.arsdigita.search.intermedia package |
SearchIndexHelpCustomize | Deprecated. moved to com.arsdigita.search.intermedia package |
Class Summary | |
BaseDocument | A BaseDocument provides a base implementation of the Document interface. |
CachedResultSet | |
ContentType | A class to represent the different types of content that can be indexed |
FilterSpecification | A filter specification defines the parameters for a plugging into a condition defined by a filter type. |
FilterType | A filter type defines a condition on which a set of result documents can be restricted. |
IndexerType | This class records the capabilities of a search indexer implemenation. |
Initializer | This initializer (which will soon go away) activates the appropriate search engine. |
MetadataProviderRegistry | |
NoopQueryEngine | A query engine that always returns Search.EMPTY_RESULT_SET; |
QueryEngineRegistry | Provides a registry of query engine implementations for various sets of filters. |
QuerySpecification | Represents the set of parameters for a search query. |
Search | The Search class provides an application level API for querying search indexes. |
SearchableACSObject | Deprecated. moved to com.arsdigita.search.intermedia package |
SearchableObserver | Deprecated. moved to com.arsdigita.search.intermedia package |
SearchConfig | Stores the configuration record for the search service |
SearchDataQuery | Deprecated. moved to com.arsdigita.search.intermedia package |
SearchIndexHelp | Deprecated. moved to com.arsdigita.search.intermedia package |
SearchSpecification | Deprecated. moved to com.arsdigita.search.intermedia package |
SimpleSearchSpecification | Deprecated. moved to com.arsdigita.search.intermedia package |
TimedResultCache | Implements a timed-expiry result set cache. |
Provides a set of APIs for interacting with search engines.
The APIs are split into two groups, one set for application
authors, and another for query engine authors. The former
are indexer-agnostic, enabling applications to provide
search functionality without becoming tied to a specific
implmentation. Applications authors should only use classes
from the com.arsdigita.seach
package. Query
engine authors may also use classes in the com.arsdigita.search.lucene
and com.arsdigita.search.intermedia
sub-packages.
Having been moved into the com.arsdigita.search.intermedia
package, the following intermedia specific classes are now deprecated:
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |