Documentation of 'org.apache.lucene.search.CachingSpanFilter' Java class
CachingSpanFilter
org.apache.lucene.search

Class CachingSpanFilter

  • All Implemented Interfaces:
    java.io.Serializable


    public class CachingSpanFilter
    extends SpanFilter
    Wraps another SpanFilter's result and caches it. The purpose is to allow filters to simply filter, and then wrap with this class to add caching.
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.util.BitSet bits(IndexReader reader)
      Returns a BitSet with true for documents which should be permitted in search results, and false for those that should not.
      SpanFilterResult bitSpans(IndexReader reader)
      Returns a SpanFilterResult with true for documents which should be permitted in search results, and false for those that should not and Spans for where the true docs match.
      boolean equals(java.lang.Object o) 
      int hashCode() 
      java.lang.String toString() 
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CachingSpanFilter

        public CachingSpanFilter(SpanFilter filter)
        Parameters:
        filter - Filter to cache results of
    • Method Detail

      • bits

        public java.util.BitSet bits(IndexReader reader)
                              throws java.io.IOException
        Description copied from class: Filter
        Returns a BitSet with true for documents which should be permitted in search results, and false for those that should not.
        Specified by:
        bits in class Filter
        Throws:
        java.io.IOException
      • bitSpans

        public SpanFilterResult bitSpans(IndexReader reader)
                                  throws java.io.IOException
        Description copied from class: SpanFilter
        Returns a SpanFilterResult with true for documents which should be permitted in search results, and false for those that should not and Spans for where the true docs match.
        Specified by:
        bitSpans in class SpanFilter
        Parameters:
        reader - The IndexReader to load position and bitset information from
        Returns:
        A SpanFilterResult
        Throws:
        java.io.IOException - if there was an issue accessing the necessary information
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.