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.

General APIs

Application APIs

Populating the search index

Querying the search index

Accessing query results

Query Engine APIs

Deprecation

Having been moved into the com.arsdigita.search.intermedia package, the following intermedia specific classes are now deprecated: