Class TermDocsCache


  • public class TermDocsCache
    extends Object
    TermDocsCache implements a cache for frequently read TermDocs.
    • Constructor Detail

      • TermDocsCache

        public TermDocsCache​(IndexReader reader,
                             String field)
        Creates a new cache for the given reader and field.
        Parameters:
        reader - the index reader.
        field - the field name of the terms to potentially cache.
    • Method Detail

      • termDocs

        public TermDocs termDocs​(Term t)
                          throws IOException
        Returns the TermDocs for the given term.
        Parameters:
        t - the term.
        Returns:
        the term docs for the given term.
        Throws:
        IOException - if an error occurs while reading from the index.