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

Packages that use SegmentCacheable
Package
Description
org.apache.lucene.search
Code to search indices.

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

  Classes in org.apache.lucene.search that implement SegmentCacheable
  Modifier and Type
  Class
  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`
  `class`
  `FilterWeight`
  A `FilterWeight` contains another `Weight` and implements all abstract methods by calling the contained weight's method.
  `class`
  `FullPrecisionFloatVectorSimilarityValuesSource`
  A `DoubleValuesSource` that computes vector similarity between a query vector and raw full precision vectors indexed in provided `KnnFloatVectorField` in documents.
  `class`
  `IndriAndWeight`
  The Weight for IndriAndQuery, used to normalize, score and explain these queries.
  `class`
  `LateInteractionFloatValuesSource`
  A `DoubleValuesSource` that scores documents using similarity between a multi-vector query, and indexed document multi-vectors.
  `class`
  `LongValuesSource`
  Base class for producing `LongValues`
  `static class`
  `LongValuesSource.ConstantLongValuesSource`
  A ConstantLongValuesSource that always returns a constant value
  `class`
  `PhraseWeight`
  Expert: Weight class for phrase matching
  `class`
  `Weight`
  Expert: Calculate query weights and build query scorers.