com.fatwire.search.util
Class SearchUtils

java.lang.Object
  extended by com.fatwire.search.util.SearchUtils

public final class SearchUtils
extends java.lang.Object

This class is a general purpose factory class for building instances of several interfaces of Search API. todo: complete JavaDoc


Constructor Summary
SearchUtils()
           
 
Method Summary
static IndexSourceConfig getIndexSourceConfig()
           
static SearchEngineConfig getSearchEngineConfig()
           
static QueryExpression newQuery(java.lang.String stringValue)
           
static QueryExpression newQuery(java.lang.String fieldName, Operation op, java.util.List values)
           
static QueryExpression newQuery(java.lang.String fieldName, Operation op, java.util.List values, boolean negate)
           
static QueryExpression newQuery(java.lang.String fieldName, Operation op, java.lang.Object value)
           
static QueryExpression newQuery(java.lang.String fieldName, Operation op, java.lang.Object value, boolean negate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchUtils

public SearchUtils()
Method Detail

getSearchEngineConfig

public static SearchEngineConfig getSearchEngineConfig()
                                                throws SearchEngineException
Throws:
SearchEngineException

getIndexSourceConfig

public static IndexSourceConfig getIndexSourceConfig()
                                              throws SearchEngineException
Throws:
SearchEngineException

newQuery

public static QueryExpression newQuery(java.lang.String stringValue)

newQuery

public static QueryExpression newQuery(java.lang.String fieldName,
                                       Operation op,
                                       java.lang.Object value)

newQuery

public static QueryExpression newQuery(java.lang.String fieldName,
                                       Operation op,
                                       java.util.List values)

newQuery

public static QueryExpression newQuery(java.lang.String fieldName,
                                       Operation op,
                                       java.lang.Object value,
                                       boolean negate)

newQuery

public static QueryExpression newQuery(java.lang.String fieldName,
                                       Operation op,
                                       java.util.List values,
                                       boolean negate)