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

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.AbstractContainsSearch
                  extended by org.LexGrid.LexBIG.Impl.Extensions.Search.LiteralContainsSearch
All Implemented Interfaces:
java.io.Serializable, Extendable, Search

public class LiteralContainsSearch
extends AbstractContainsSearch

The Class LiteralContainsSearch.

Author:
Kevin Peterson
See Also:
Serialized Form

Constructor Summary
LiteralContainsSearch()
           
 
Method Summary
protected  ExtensionDescription buildExtensionDescription()
          Builds the extension description.
 org.apache.lucene.search.Query buildQuery(java.lang.String searchText)
          Generate a Lucene Query given a text String.
 java.lang.String getLuceneSearchField()
          Gets the lucene search field.
 
Methods inherited from class org.LexGrid.LexBIG.Impl.Extensions.Search.AbstractContainsSearch
doBuildQuery
 
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

LiteralContainsSearch

public LiteralContainsSearch()
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

buildQuery

public org.apache.lucene.search.Query buildQuery(java.lang.String searchText)
Description copied from interface: Search
Generate a Lucene Query given a text String.

Specified by:
buildQuery in interface Search
Overrides:
buildQuery in class AbstractExactMatchBoostingSearch
Parameters:
searchText - The text to search
Returns:
The Query

getLuceneSearchField

public java.lang.String getLuceneSearchField()
Description copied from class: AbstractContainsSearch
Gets the lucene search field.

Specified by:
getLuceneSearchField in class AbstractContainsSearch
Returns:
the 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.