atg.search.routing.command.search
Class StructuredStatement.Strategy

java.lang.Object
  extended by atg.core.util.Enum
      extended by atg.search.routing.command.search.StructuredStatement.Strategy
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable
Enclosing class:
StructuredStatement

public static class StructuredStatement.Strategy
extends Enum

ATG Search has a large number of search parameters that control the generic search algorithm. To simplify the adjustment of these settings, ATG Search provides 5 discrete search strategies that are implemented in terms of a set of parameter values. The search strategy is selected by this attribute.

The value can be on of the following five values, which represent how restrictive the search should be: - everything -- try unlimited search, without any parameter values that can restrict the search algorithm; also try all term expansions during document candidate retrieval. - expand -- try an expanded search, increasing the default parameter values that can restrict the search algorithm. - normal -- default system settings, optimized for fast search with good search quality; this is the default value of the attribute. - restrict -- try a restricted search, decreasing the default parameter values which will further restrict the search algorithm; disable non-equal term expansions; adjust relevancy calculation to prefer literal matches. - exact -- try an exact search, which is the same as restrict plus a heavy increase in the /exactWgt setting, which will force results to contain the literal query string. See SearchPropertyEditors.

See Also:
Serialized Form

Nested Class Summary
static class StructuredStatement.Strategy.StrategyEditor
           
 
Nested classes/interfaces inherited from class atg.core.util.Enum
Enum.EnumEditor, Enum.LocaleEnumEditor
 
Field Summary
static java.lang.String CLASS_VERSION
          Class version string
static StructuredStatement.Strategy EVERYTHING
           
static StructuredStatement.Strategy EXACT
           
static StructuredStatement.Strategy EXPAND
           
static StructuredStatement.Strategy NORMAL
           
static StructuredStatement.Strategy RESTRICT
           
 
Method Summary
static java.util.Iterator getIterator()
           
static StructuredStatement.Strategy valueOf(java.lang.String pName)
           
 
Methods inherited from class atg.core.util.Enum
compareTo, getEnumClassInfo, getOrdinal, iterator, iterator, lookup, lookup, lookup, lookup, readResolve, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static final java.lang.String CLASS_VERSION
Class version string

See Also:
Constant Field Values

NORMAL

public static final StructuredStatement.Strategy NORMAL

EXPAND

public static final StructuredStatement.Strategy EXPAND

EVERYTHING

public static final StructuredStatement.Strategy EVERYTHING

RESTRICT

public static final StructuredStatement.Strategy RESTRICT

EXACT

public static final StructuredStatement.Strategy EXACT
Method Detail

getIterator

public static java.util.Iterator getIterator()

valueOf

public static StructuredStatement.Strategy valueOf(java.lang.String pName)