org.LexGrid.LexBIG.Impl.Extensions.Search
Class LiteralSubStringSearch

java.lang.Object
  extended by org.LexGrid.LexBIG.Impl.Extensions.AbstractExtendable
      extended by org.LexGrid.LexBIG.Impl.Extensions.Search.AbstractSearch
          extended by org.LexGrid.LexBIG.Impl.Extensions.Search.AbstractExactMatchBoostingSearch
              extended by org.LexGrid.LexBIG.Impl.Extensions.Search.AbstractSubStringSearch
                  extended by org.LexGrid.LexBIG.Impl.Extensions.Search.LiteralSubStringSearch
All Implemented Interfaces:
java.io.Serializable, Extendable, Search
Direct Known Subclasses:
NonLeadingWildcardLiteralSubStringSearch

public class LiteralSubStringSearch
extends AbstractSubStringSearch

The Class LiteralSubStringSearch.

Author:
Kevin Peterson
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.LexGrid.LexBIG.Impl.Extensions.Search.AbstractSubStringSearch
maskingField
 
Constructor Summary
LiteralSubStringSearch()
           
 
Method Summary
protected  ExtensionDescription buildExtensionDescription()
          Builds the extension description.
 java.lang.String getFirstTermLuceneSearchField()
          Gets the first term lucene search field.
 java.lang.String getSubsequentTermLuceneSearchField()
          Gets the subsequent term lucene search field.
 
Methods inherited from class org.LexGrid.LexBIG.Impl.Extensions.Search.AbstractSubStringSearch
doBuildQuery, handleSingleTermQuery
 
Methods inherited from class org.LexGrid.LexBIG.Impl.Extensions.Search.AbstractExactMatchBoostingSearch
buildQuery
 
Methods inherited from class org.LexGrid.LexBIG.Impl.Extensions.Search.AbstractSearch
addTrailingWildcard, addTrailingWildcardToAllTokens, getQueryParser, handleWhiteSpaceCharacters, register, tokenizeBySpace
 
Methods inherited from class org.LexGrid.LexBIG.Impl.Extensions.AbstractExtendable
getDescription, getExtensionDescription, getName, getProvider, getVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.LexGrid.LexBIG.Extensions.Extendable
getDescription, getName, getProvider, getVersion
 

Constructor Detail

LiteralSubStringSearch

public LiteralSubStringSearch()
Method Detail

buildExtensionDescription

protected ExtensionDescription buildExtensionDescription()
Description copied from class: AbstractExtendable
Builds the extension description.

Specified by:
buildExtensionDescription in class AbstractExtendable
Returns:
the extension description

getFirstTermLuceneSearchField

public java.lang.String getFirstTermLuceneSearchField()
Description copied from class: AbstractSubStringSearch
Gets the first term lucene search field.

Specified by:
getFirstTermLuceneSearchField in class AbstractSubStringSearch
Returns:
the first term lucene search field

getSubsequentTermLuceneSearchField

public java.lang.String getSubsequentTermLuceneSearchField()
Description copied from class: AbstractSubStringSearch
Gets the subsequent term lucene search field.

Specified by:
getSubsequentTermLuceneSearchField in class AbstractSubStringSearch
Returns:
the subsequent term lucene search field

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.