public class ElisionFilter
extends org.apache.lucene.analysis.TokenFilter
TokenStream
. For example, "l'avion" (the plane) will be
tokenized as "avion" (plane).
Note that StandardTokenizer
sees " ' " as a space, and cuts it out.
Modifier | Constructor and Description |
---|---|
protected |
ElisionFilter(org.apache.lucene.analysis.TokenStream input)
Constructs an elision filter with standard stop words
|
|
ElisionFilter(org.apache.lucene.analysis.TokenStream input,
java.util.Set articles)
Constructs an elision filter with a Set of stop words
|
|
ElisionFilter(org.apache.lucene.analysis.TokenStream input,
java.lang.String[] articles)
Constructs an elision filter with an array of stop words
|
Modifier and Type | Method and Description |
---|---|
boolean |
incrementToken()
Increments the
TokenStream with a TermAttribute without elisioned start |
org.apache.lucene.analysis.Token |
next()
Deprecated.
Will be removed in Lucene 3.0. This method is final, as it should
not be overridden. Delegates to the backwards compatibility layer.
|
org.apache.lucene.analysis.Token |
next(org.apache.lucene.analysis.Token reusableToken)
Deprecated.
Will be removed in Lucene 3.0. This method is final, as it should
not be overridden. Delegates to the backwards compatibility layer.
|
void |
setArticles(java.util.Set articles) |
getOnlyUseNewAPI, setOnlyUseNewAPI
addAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, restoreState, toString
protected ElisionFilter(org.apache.lucene.analysis.TokenStream input)
public ElisionFilter(org.apache.lucene.analysis.TokenStream input, java.util.Set articles)
public ElisionFilter(org.apache.lucene.analysis.TokenStream input, java.lang.String[] articles)
public void setArticles(java.util.Set articles)
public final boolean incrementToken() throws java.io.IOException
TokenStream
with a TermAttribute
without elisioned startincrementToken
in class org.apache.lucene.analysis.TokenStream
java.io.IOException
public final org.apache.lucene.analysis.Token next(org.apache.lucene.analysis.Token reusableToken) throws java.io.IOException
next
in class org.apache.lucene.analysis.TokenStream
java.io.IOException
public final org.apache.lucene.analysis.Token next() throws java.io.IOException
next
in class org.apache.lucene.analysis.TokenStream
java.io.IOException
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.