public class SpellingErrorTolerantSubStringSearch extends AbstractLiteralSearch
Constructor and Description |
---|
SpellingErrorTolerantSubStringSearch() |
Modifier and Type | Method and Description |
---|---|
protected ExtensionDescription |
buildExtensionDescription()
Builds the extension description.
|
protected org.apache.lucene.search.Query |
buildSpanNearQuery(java.lang.String[] tokens,
java.lang.String luceneSearchField,
int slop,
boolean boostLiteral)
Builds the span near query.
|
org.apache.lucene.search.Query |
doBuildQuery(java.lang.String searchText)
Do build query.
|
buildQuery, doesSearchStringContainSpecialCharacters, excapeSpecialCharacters, getTokensWithoutSpecialCharacters, getTokensWithSpecialCharacters
addTrailingWildcard, addTrailingWildcardToAllTokens, doRegister, getQueryParser, handleWhiteSpaceCharacters, tokenizeBySpace
getDescription, getExtensionDescription, getName, getProvider, getVersion, register
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescription, getName, getProvider, getVersion
public SpellingErrorTolerantSubStringSearch()
protected ExtensionDescription buildExtensionDescription()
AbstractExtendable
buildExtensionDescription
in class AbstractExtendable
public org.apache.lucene.search.Query doBuildQuery(java.lang.String searchText)
AbstractLiteralSearch
doBuildQuery
in class AbstractLiteralSearch
searchText
- the search textprotected org.apache.lucene.search.Query buildSpanNearQuery(java.lang.String[] tokens, java.lang.String luceneSearchField, int slop, boolean boostLiteral)
tokens
- the tokensluceneSearchField
- the lucene search fieldslop
- the slopinOrder
- the in order