org.LexGrid.LexBIG.Impl.Extensions.Search
Class SpellingErrorTolerantSubStringSearch
java.lang.Object
org.LexGrid.LexBIG.Impl.Extensions.AbstractExtendable
org.LexGrid.LexBIG.Impl.Extensions.Search.AbstractSearch
org.LexGrid.LexBIG.Impl.Extensions.Search.AbstractLiteralSearch
org.LexGrid.LexBIG.Impl.Extensions.Search.SpellingErrorTolerantSubStringSearch
- All Implemented Interfaces:
- java.io.Serializable, Extendable, Search
public class SpellingErrorTolerantSubStringSearch
- extends AbstractLiteralSearch
The Class WeightedDoubleMetaphoneSearch.java.
- Author:
- Kevin Peterson
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpellingErrorTolerantSubStringSearch
public SpellingErrorTolerantSubStringSearch()
buildExtensionDescription
protected ExtensionDescription buildExtensionDescription()
- Description copied from class:
AbstractExtendable
- Builds the extension description.
- Specified by:
buildExtensionDescription
in class AbstractExtendable
- Returns:
- the extension description
doBuildQuery
public org.apache.lucene.search.Query doBuildQuery(java.lang.String searchText)
- Description copied from class:
AbstractLiteralSearch
- Do build query.
- Specified by:
doBuildQuery
in class AbstractLiteralSearch
- Parameters:
searchText
- the search text
- Returns:
- the query
buildSpanNearQuery
protected org.apache.lucene.search.Query buildSpanNearQuery(java.lang.String[] tokens,
java.lang.String luceneSearchField,
int slop,
boolean inOrder)
- Builds the span near query.
- Parameters:
tokens
- the tokensluceneSearchField
- the lucene search fieldslop
- the slopinOrder
- the in order
- Returns:
- the query