org.LexGrid.LexBIG.Impl.Extensions.Search
Class AbstractSubStringSearch
java.lang.Object
org.LexGrid.LexBIG.Impl.Extensions.AbstractExtendable
org.LexGrid.LexBIG.Impl.Extensions.Search.AbstractSearch
org.LexGrid.LexBIG.Impl.Extensions.Search.AbstractExactMatchBoostingSearch
org.LexGrid.LexBIG.Impl.Extensions.Search.AbstractSubStringSearch
- All Implemented Interfaces:
- java.io.Serializable, Extendable, Search
- Direct Known Subclasses:
- LiteralSubStringSearch, SubStringSearch
public abstract class AbstractSubStringSearch
- extends AbstractExactMatchBoostingSearch
The Class AbstractSubStringSearch.
- Author:
- Kevin Peterson
- See Also:
- Serialized Form
Field Summary |
protected java.lang.String |
maskingField
The masking field. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
maskingField
protected java.lang.String maskingField
- The masking field.
AbstractSubStringSearch
public AbstractSubStringSearch()
doBuildQuery
public org.apache.lucene.search.Query doBuildQuery(java.lang.String searchText)
- Specified by:
doBuildQuery
in class AbstractExactMatchBoostingSearch
handleSingleTermQuery
protected org.apache.lucene.search.Query handleSingleTermQuery(java.lang.String term)
getFirstTermLuceneSearchField
public abstract java.lang.String getFirstTermLuceneSearchField()
- Gets the first term lucene search field.
- Returns:
- the first term lucene search field
getSubsequentTermLuceneSearchField
public abstract java.lang.String getSubsequentTermLuceneSearchField()
- Gets the subsequent term lucene search field.
- Returns:
- the subsequent term lucene search field