org.apache.lucene.analysis.ja
Class JapanesePartOfSpeechStopFilter

java.lang.Object
  extended by org.apache.lucene.util.AttributeSource
      extended by org.apache.lucene.analysis.TokenStream
          extended by org.apache.lucene.analysis.TokenFilter
              extended by org.apache.lucene.analysis.util.FilteringTokenFilter
                  extended by org.apache.lucene.analysis.ja.JapanesePartOfSpeechStopFilter
All Implemented Interfaces:
Closeable

public final class JapanesePartOfSpeechStopFilter
extends FilteringTokenFilter

Removes tokens that match a set of part-of-speech tags.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.lucene.util.AttributeSource
AttributeSource.AttributeFactory, AttributeSource.State
 
Field Summary
 
Fields inherited from class org.apache.lucene.analysis.util.FilteringTokenFilter
version
 
Fields inherited from class org.apache.lucene.analysis.TokenFilter
input
 
Constructor Summary
JapanesePartOfSpeechStopFilter(Version version, boolean enablePositionIncrements, TokenStream input, Set<String> stopTags)
          Deprecated. enablePositionIncrements=false is not supported anymore as of Lucene 4.4.
JapanesePartOfSpeechStopFilter(Version version, TokenStream input, Set<String> stopTags)
          Create a new JapanesePartOfSpeechStopFilter.
 
Method Summary
protected  boolean accept()
           
 
Methods inherited from class org.apache.lucene.analysis.util.FilteringTokenFilter
end, getEnablePositionIncrements, incrementToken, reset, setEnablePositionIncrements
 
Methods inherited from class org.apache.lucene.analysis.TokenFilter
close
 
Methods inherited from class org.apache.lucene.util.AttributeSource
addAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, copyTo, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, reflectAsString, reflectWith, restoreState, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JapanesePartOfSpeechStopFilter

@Deprecated
public JapanesePartOfSpeechStopFilter(Version version,
                                                 boolean enablePositionIncrements,
                                                 TokenStream input,
                                                 Set<String> stopTags)
Deprecated. enablePositionIncrements=false is not supported anymore as of Lucene 4.4.


JapanesePartOfSpeechStopFilter

public JapanesePartOfSpeechStopFilter(Version version,
                                      TokenStream input,
                                      Set<String> stopTags)
Create a new JapanesePartOfSpeechStopFilter.

Parameters:
version - the Lucene match version
input - the TokenStream to consume
stopTags - the part-of-speech tags that should be removed
Method Detail

accept

protected boolean accept()
Specified by:
accept in class FilteringTokenFilter


Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.