public abstract class AbstractSearch extends AbstractExtendable implements Search
Modifier | Constructor and Description |
---|---|
protected |
AbstractSearch()
Instantiates a new abstract search.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String[] |
addTrailingWildcard(java.lang.String[] tokens)
Adds the trailing wildcard.
|
protected java.lang.String |
addTrailingWildcardToAllTokens(java.lang.String searchString)
Adds the trailing wildcard to all tokens.
|
protected void |
doRegister(ExtensionRegistry registry,
ExtensionDescription description) |
org.apache.lucene.queryparser.classic.QueryParser |
getQueryParser()
Gets the query parser.
|
protected java.lang.String |
handleWhiteSpaceCharacters(java.lang.String query)
Handle white space characters.
|
protected java.lang.String[] |
tokenizeBySpace(java.lang.String searchString)
Tokenize by space.
|
buildExtensionDescription, getDescription, getExtensionDescription, getName, getProvider, getVersion, register
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
buildQuery
getDescription, getName, getProvider, getVersion
protected void doRegister(ExtensionRegistry registry, ExtensionDescription description) throws LBParameterException
doRegister
in class AbstractExtendable
LBParameterException
protected java.lang.String handleWhiteSpaceCharacters(java.lang.String query)
query
- the queryprotected java.lang.String[] tokenizeBySpace(java.lang.String searchString)
searchString
- the search stringprotected java.lang.String[] addTrailingWildcard(java.lang.String[] tokens)
tokens
- the tokensprotected java.lang.String addTrailingWildcardToAllTokens(java.lang.String searchString)
searchString
- the search stringpublic org.apache.lucene.queryparser.classic.QueryParser getQueryParser()