org.apache.solr.analysis
Class HyphenatedWordsFilter
java.lang.Object
org.apache.lucene.analysis.TokenStream
org.apache.lucene.analysis.TokenFilter
org.apache.solr.analysis.HyphenatedWordsFilter
public final class HyphenatedWordsFilter
- extends TokenFilter
When the plain text is extracted from documents, we will often have many words hyphenated and broken into
two lines. This is often the case with documents where narrow text columns are used, such as newsletters.
In order to increase search efficiency, this filter puts hyphenated words broken into two lines back together.
This filter should be used on indexing time only.
Example field definition in schema.xml:
- Author:
- Boris Vitez
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HyphenatedWordsFilter
public HyphenatedWordsFilter(TokenStream in)
next
public final Token next()
throws IOException
- Overrides:
next
in class TokenStream
- Throws:
IOException
- See Also:
TokenStream.next()
Copyright © 2006 - 2009 The Apache Software Foundation