## Uses of Interface
org.hibernate.search.indexes.spi.ReaderProvider

- Packages that use ReaderProvider
  Package | Description
  --- | ---
  org.hibernate.search.backend.impl.lucene |
  org.hibernate.search.elasticsearch.impl |
  org.hibernate.search.indexes.impl |
  org.hibernate.search.indexes.spi |

- - ### Uses of ReaderProvider in org.hibernate.search.backend.impl.lucene

    Classes in org.hibernate.search.backend.impl.lucene that implement ReaderProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NRTWorkspaceImpl` A `Workspace` implementation taking advantage of NRT Lucene features.

  - ### Uses of ReaderProvider in org.hibernate.search.elasticsearch.impl

    Methods in org.hibernate.search.elasticsearch.impl that return ReaderProvider
    Modifier and Type | Method and Description
    --- | ---
    `ReaderProvider` | ElasticsearchIndexManager.`getReaderProvider()`

  - ### Uses of ReaderProvider in org.hibernate.search.indexes.impl

    Classes in org.hibernate.search.indexes.impl that implement ReaderProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NotSharedReaderProvider` Open a reader each time
    `class` | `PeriodicRefreshingReaderProvider` This `ReaderProvider` shares IndexReader buffers among threads and will return "recently" refreshed `ReaderProvider`, which implies query results might represent the state of a slightly out of date index.
    `class` | `SharingBufferReaderProvider` This `ReaderProvider` shares IndexReaders as long as they are "current"; It uses IndexReader.reopen() which should improve performance on larger indexes as it shares buffers with previous IndexReader generation for the segments which didn't change.

  - ### Uses of ReaderProvider in org.hibernate.search.indexes.spi

    Subinterfaces of ReaderProvider in org.hibernate.search.indexes.spi
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `DirectoryBasedReaderProvider`

    Methods in org.hibernate.search.indexes.spi that return ReaderProvider
    Modifier and Type | Method and Description
    --- | ---
    `ReaderProvider` | IndexManager.`getReaderProvider()` Provide access to `IndexReader`s.
    `ReaderProvider` | DirectoryBasedIndexManager.`getReaderProvider()`

Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved