atg.search.routing.command.search
Class StructuredStatement.Strategy
java.lang.Object
atg.core.util.Enum
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
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 |
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
getIterator
public static java.util.Iterator getIterator()
valueOf
public static StructuredStatement.Strategy valueOf(java.lang.String pName)