# Uses of Package
org.crosswire.jsword.index.query

- Packages that use org.crosswire.jsword.index.query
  Package | Description
  --- | ---
  org.crosswire.jsword.index.lucene | An implementation of an Index using Lucene.
  org.crosswire.jsword.index.query | The Query package provides JSword with the ability to construct a search request against an Index.
  org.crosswire.jsword.index.search | This package helps implementors of the various Book interfaces implement search.

- Classes in org.crosswire.jsword.index.query used by org.crosswire.jsword.index.lucene
  Class and Description
  Query The search.Searcher uses a Query to calculate a search result.
  QueryBuilder A QueryBuilder builds a Query from a String.
  QueryDecorator A QueryDecorator allows for the decoration of strings in a way that is appropriate for a Query.

- Classes in org.crosswire.jsword.index.query used by org.crosswire.jsword.index.query
  Class and Description
  AbstractBinaryQuery A binary query has a left query and right query.
  AbstractQuery A base query is the smallest unit of search that the index can perform.
  BinaryQuery A BinaryQuery consists of a Left and a Right Query
  Query The search.Searcher uses a Query to calculate a search result.
  QueryBuilder A QueryBuilder builds a Query from a String.
  QueryDecorator A QueryDecorator allows for the decoration of strings in a way that is appropriate for a Query.

- Classes in org.crosswire.jsword.index.query used by org.crosswire.jsword.index.search
  Class and Description
  Query The search.Searcher uses a Query to calculate a search result.
  QueryDecorator A QueryDecorator allows for the decoration of strings in a way that is appropriate for a Query.