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

- Packages that use SegmentCacheable
  Package | Description
  --- | ---
  org.apache.lucene.search | Code to search indices.
  org.apache.lucene.search.spans | The calculus of spans.

- - ### Uses of SegmentCacheable in org.apache.lucene.search

    Classes in org.apache.lucene.search that implement SegmentCacheable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConstantScoreWeight` A Weight that has a constant score equal to the boost of the wrapped query.
    `protected class` | `DisjunctionMaxQuery.DisjunctionMaxWeight` Expert: the Weight for DisjunctionMaxQuery, used to normalize, score and explain these queries.
    `class` | `DoubleValuesSource` Base class for producing `DoubleValues` To obtain a `DoubleValues` object for a leaf reader, clients should call `DoubleValuesSource.rewrite(IndexSearcher)` against the top-level searcher, and then call `DoubleValuesSource.getValues(LeafReaderContext, DoubleValues)` on the resulting DoubleValuesSource.
    `class` | `FilterWeight` A `FilterWeight` contains another `Weight` and implements all abstract methods by calling the contained weight's method.
    `class` | `IndriAndWeight` The Weight for IndriAndQuery, used to normalize, score and explain these queries.
    `class` | `LongValuesSource` Base class for producing `LongValues` To obtain a `LongValues` object for a leaf reader, clients should call `LongValuesSource.rewrite(IndexSearcher)` against the top-level searcher, and then `LongValuesSource.getValues(LeafReaderContext, DoubleValues)`.
    `class` | `Weight` Expert: Calculate query weights and build query scorers.

  - ### Uses of SegmentCacheable in org.apache.lucene.search.spans

    Classes in org.apache.lucene.search.spans that implement SegmentCacheable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SpanContainingQuery.SpanContainingWeight`
    `class` | `org.apache.lucene.search.spans.SpanContainQuery.SpanContainWeight`
    `class` | `SpanNearQuery.SpanNearWeight`
    `class` | `SpanNotQuery.SpanNotWeight`
    `class` | `SpanOrQuery.SpanOrWeight`
    `class` | `SpanPositionCheckQuery.SpanPositionCheckWeight`
    `class` | `SpanTermQuery.SpanTermWeight`
    `class` | `SpanWeight` Expert-only.
    `class` | `SpanWithinQuery.SpanWithinWeight`

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