public final class BeiderMorseFilter
extends org.apache.lucene.analysis.TokenFilter
WARNING: some inputs can cause extremely high RAM usage! https://issues.apache.org/jira/browse/CODEC-132
BeiderMorseEncoder
Constructor and Description |
---|
BeiderMorseFilter(org.apache.lucene.analysis.TokenStream input,
org.apache.commons.codec.language.bm.PhoneticEngine engine)
|
BeiderMorseFilter(org.apache.lucene.analysis.TokenStream input,
org.apache.commons.codec.language.bm.PhoneticEngine engine,
org.apache.commons.codec.language.bm.Languages.LanguageSet languages)
Create a new BeiderMorseFilter
|
Modifier and Type | Method and Description |
---|---|
boolean |
incrementToken() |
void |
reset() |
addAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, copyTo, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, reflectAsString, reflectWith, restoreState, toString
public BeiderMorseFilter(org.apache.lucene.analysis.TokenStream input, org.apache.commons.codec.language.bm.PhoneticEngine engine)
public BeiderMorseFilter(org.apache.lucene.analysis.TokenStream input, org.apache.commons.codec.language.bm.PhoneticEngine engine, org.apache.commons.codec.language.bm.Languages.LanguageSet languages)
input
- TokenStream to filterengine
- configured PhoneticEngine with BM settings.languages
- optional Set of original languages. Can be null (which means it will be guessed).public boolean incrementToken() throws java.io.IOException
incrementToken
in class org.apache.lucene.analysis.TokenStream
java.io.IOException
public void reset() throws java.io.IOException
reset
in class org.apache.lucene.analysis.TokenFilter
java.io.IOException
Copyright © 2000-2024 Apache Software Foundation. All Rights Reserved.