# Uses of Class org.apache.lucene.search.TopFieldDocs (Lucene 3.6.1 API)

## Uses of Class
org.apache.lucene.search.TopFieldDocs

Packages that use TopFieldDocs
org.apache.lucene.search: Code to search indices.

Uses of TopFieldDocs in org.apache.lucene.search

Methods in org.apache.lucene.search that return TopFieldDocs
`TopFieldDocs` `CheckHits.ExplanationAssertingSearcher.search(Query query, Filter filter, int n, Sort sort)`
`TopFieldDocs` `IndexSearcher.search(Query query, Filter filter, int n, Sort sort)` Search implementation with arbitrary sorting.
`TopFieldDocs` `Searcher.search(Query query, Filter filter, int n, Sort sort)` Deprecated. Search implementation with arbitrary sorting.
`TopFieldDocs` `IndexSearcher.search(Query query, int n, Sort sort)` Search implementation with arbitrary sorting and no filter.
`TopFieldDocs` `Searcher.search(Query query, int n, Sort sort)` Deprecated. Search implementation with arbitrary sorting and no filter.
`TopFieldDocs` `RemoteSearchable.search(Weight weight, Filter filter, int n, Sort sort)` Deprecated.
`TopFieldDocs` `IndexSearcher.search(Weight weight, Filter filter, int nDocs, Sort sort)` Expert: Low-level search implementation with arbitrary sorting.
`abstract TopFieldDocs` `Searcher.search(Weight weight, Filter filter, int n, Sort sort)` Deprecated.
`TopFieldDocs` `Searchable.search(Weight weight, Filter filter, int n, Sort sort)` Deprecated. Expert: Low-level search implementation with arbitrary sorting.
`TopFieldDocs` `ParallelMultiSearcher.search(Weight weight, Filter filter, int nDocs, Sort sort)` Deprecated. A search implementation allowing sorting which spans a new thread for each Searchable, waits for each search to complete and merges the results back together.
`TopFieldDocs` `MultiSearcher.search(Weight weight, Filter filter, int n, Sort sort)` Deprecated.
`protected TopFieldDocs` `IndexSearcher.search(Weight weight, Filter filter, int nDocs, Sort sort, boolean fillFields)` Just like `IndexSearcher.search(Weight, Filter, int, Sort)`, but you choose whether or not the fields in the returned `FieldDoc` instances should be set by specifying fillFields.