## Uses of Interface
org.crosswire.jsword.index.search.SearchRequest

- Packages that use SearchRequest
  Package | Description
  --- | ---
  org.crosswire.jsword.book | The Book package provides an interface to a real store of data.
  org.crosswire.jsword.book.basic | The Basic package contains default and abstract implementations of the main Book classes.
  org.crosswire.jsword.index.lucene | An implementation of an Index using Lucene.
  org.crosswire.jsword.index.search | This package helps implementors of the various Book interfaces implement search.

- - ### Uses of SearchRequest in org.crosswire.jsword.book

    Methods in org.crosswire.jsword.book that return SearchRequest
    Modifier and Type | Method and Description
    --- | ---
    `SearchRequest` | Bookmark.`getSearchRequest()` Get the SearchRequest for this Bookmark.

    Methods in org.crosswire.jsword.book with parameters of type SearchRequest
    Modifier and Type | Method and Description
    --- | ---
    `Key` | Book.`find(SearchRequest request)` Retrieval: For a given search spec find a list of references to it.
    `void` | Bookmark.`setSearchRequest(SearchRequest request)` Set the SearchRequest for this Bookmark.

  - ### Uses of SearchRequest in org.crosswire.jsword.book.basic

    Fields in org.crosswire.jsword.book.basic declared as SearchRequest
    Modifier and Type | Field and Description
    --- | ---
    `private SearchRequest` | DefaultBookmark.`searchRequest` The search request.

    Methods in org.crosswire.jsword.book.basic that return SearchRequest
    Modifier and Type | Method and Description
    --- | ---
    `SearchRequest` | DefaultBookmark.`getSearchRequest()`

    Methods in org.crosswire.jsword.book.basic with parameters of type SearchRequest
    Modifier and Type | Method and Description
    --- | ---
    `Key` | AbstractBook.`find(SearchRequest request)`
    `void` | DefaultBookmark.`setSearchRequest(SearchRequest request)`

  - ### Uses of SearchRequest in org.crosswire.jsword.index.lucene

    Methods in org.crosswire.jsword.index.lucene with parameters of type SearchRequest
    Modifier and Type | Method and Description
    --- | ---
    `Key` | LuceneSearcher.`search(SearchRequest request)`

  - ### Uses of SearchRequest in org.crosswire.jsword.index.search

    Classes in org.crosswire.jsword.index.search that implement SearchRequest
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultSearchRequest` A default implementation of a SearchRequest.

    Methods in org.crosswire.jsword.index.search with parameters of type SearchRequest
    Modifier and Type | Method and Description
    --- | ---
    `Key` | Searcher.`search(SearchRequest request)` Take a search request and decipher it into a Passage.