Class ReaderProviderHelper

java.lang.Object
org.hibernate.search.reader.ReaderProviderHelper

public abstract class ReaderProviderHelper extends Object
  • Constructor Details

    • ReaderProviderHelper

      public ReaderProviderHelper()
  • Method Details

    • getSubReadersFromMultiReader

      public static IndexReader[] getSubReadersFromMultiReader(MultiReader parentReader)
    • buildMultiReader

      public static IndexReader buildMultiReader(int length, IndexReader[] readers)
    • clean

      public static void clean(SearchException e, IndexReader... readers)
    • getIndexReaders

      public static Set<IndexReader> getIndexReaders(IndexSearcher searchable)
      Find the underlying IndexReaders for the given searchable
      Parameters:
      searchable - The searchable to find the IndexReaders for
      Returns:
      A list of all base IndexReaders used within this searchable
    • getIndexReaders

      public static Set<IndexReader> getIndexReaders(IndexReader reader)
      Find the underlying IndexReaders for the given reader
      Parameters:
      reader - The reader to find the IndexReaders for
      Returns:
      A list of all base IndexReaders used within this searchable