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

- Packages that use Matches
  Package | Description
  --- | ---
  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
    Modifier and Type | Class and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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` | 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)`
    `Matches` | DisjunctionMaxQuery.DisjunctionMaxWeight.`matches(LeafReaderContext context, int doc)`

    Methods in org.apache.lucene.search that return types with arguments of type Matches
    Modifier and Type | Method and Description
    --- | ---
    `Collection<Matches>` | NamedMatches.`getSubMatches()`
    `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

    Methods in org.apache.lucene.search with parameters of type Matches
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `Matches` | SpanWeight.`matches(LeafReaderContext context, int doc)`

Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.