Class StructuredStatement.Strategy

  extended by atg.core.util.Enum
      extended by
All Implemented Interfaces:, java.lang.Comparable
Enclosing class:

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


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

See Also:
Constant Field Values


public static final StructuredStatement.Strategy NORMAL


public static final StructuredStatement.Strategy EXPAND


public static final StructuredStatement.Strategy EVERYTHING


public static final StructuredStatement.Strategy RESTRICT


public static final StructuredStatement.Strategy EXACT
Method Detail


public static java.util.Iterator getIterator()


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