Class KeepWordFilter

All Implemented Interfaces:
Closeable, AutoCloseable

public final class KeepWordFilter extends FilteringTokenFilter
A TokenFilter that only keeps tokens with text contained in the required words. This filter behaves like the inverse of StopFilter.
Since:
solr 1.3
  • Constructor Details

    • KeepWordFilter

      @Deprecated public KeepWordFilter(Version version, boolean enablePositionIncrements, TokenStream in, CharArraySet words)
      Deprecated.
      enablePositionIncrements=false is not supported anymore as of Lucene 4.4.
    • KeepWordFilter

      public KeepWordFilter(Version version, TokenStream in, CharArraySet words)
      Create a new KeepWordFilter.

      NOTE: The words set passed to this constructor will be directly used by this filter and should not be modified.

      Parameters:
      version - the Lucene match version
      in - the TokenStream to consume
      words - the words to keep
  • Method Details

    • accept

      public boolean accept()