## Uses of Interface
org.apache.lucene.search.Matches

Packages that use Matches
org.apache.lucene.search: Code to search indices.
org.apache.lucene.search.spans: The calculus of spans.

### Uses of Matches in org.apache.lucene.search

Classes in org.apache.lucene.search that implement Matches
`class` `NamedMatches` Utility class to help extract the set of sub queries that have matched from a larger query.

Fields in org.apache.lucene.search declared as Matches
`static Matches` MatchesUtils.`MATCH_WITH_NO_TERMS` Indicates a match with no term positions, for example on a Point or DocValues field, or a field indexed as docs and freqs only

Methods in org.apache.lucene.search that return Matches
`static Matches` MatchesUtils.`forField(String field, IOSupplier<MatchesIterator> mis)` Create a Matches for a single field
`static Matches` MatchesUtils.`fromSubMatches(List<Matches> subMatches)` Amalgamate a collection of `Matches` into a single object
`Matches` DisjunctionMaxQuery.DisjunctionMaxWeight.`matches(LeafReaderContext context, int doc)`
`Matches` Weight.`matches(LeafReaderContext context, int doc)` Returns `Matches` for a specific document, or `null` if the document does not match the parent query A query match that contains no position information (for example, a Point or DocValues query) will return `MatchesUtils.MATCH_WITH_NO_TERMS`
`Matches` FilterWeight.`matches(LeafReaderContext context, int doc)`

Methods in org.apache.lucene.search that return types with arguments of type Matches
`Collection<Matches>` Matches.`getSubMatches()` Returns a collection of Matches that make up this instance; if it is not a composite, then this returns an empty list
`Collection<Matches>` NamedMatches.`getSubMatches()`

Methods in org.apache.lucene.search with parameters of type Matches
`static List<NamedMatches>` NamedMatches.`findNamedMatches(Matches matches)` Finds all `NamedMatches` in a `Matches` tree

Method parameters in org.apache.lucene.search with type arguments of type Matches
`static Matches` MatchesUtils.`fromSubMatches(List<Matches> subMatches)` Amalgamate a collection of `Matches` into a single object

Constructors in org.apache.lucene.search with parameters of type Matches
Constructor and Description
`NamedMatches(String name, Matches in)` Wraps a `Matches` object and associates a name with it

### Uses of Matches in org.apache.lucene.search.spans

Methods in org.apache.lucene.search.spans that return Matches
`Matches` SpanWeight.`matches(LeafReaderContext context, int doc)`