com.primus.searchcommon.constants
Interface StructuredIndividualQueryConstants
public interface StructuredIndividualQueryConstants
INDIVIDUAL_QUERY_SEARCH_FIELDS
static final java.lang.String INDIVIDUAL_QUERY_SEARCH_FIELDS
- See Also:
- Constant Field Values
INDIVIDUAL_QUERY_MINIMUM_RELEVANCE
static final java.lang.String INDIVIDUAL_QUERY_MINIMUM_RELEVANCE
- The individual query search results are ranked by relevancy. During the collection of the final results,
before aggregating by index item, ATG Search applies a minimum threshold on the relevancy score, using the following attribute.
The value must range from 0 to 100, and defaults to 0. Results that do not meet the minimum threshold are discarded.
- See Also:
- Constant Field Values
INDIVIDUAL_QUERY_STRATEGY
static final java.lang.String INDIVIDUAL_QUERY_STRATEGY
- 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 Also:
- Constant Field Values
INDIVIDUAL_QUERY_MODE
static final java.lang.String INDIVIDUAL_QUERY_MODE
- ATG Search handles natural language and Boolean queries. Simple Boolean syntax is handled automatically as part of the natural
language processing, but complex Boolean expressions require a special mode of processing. Furthermore, ATG Search can support
simple keyword search behavior in several additional modes. These modes are controlled by this attribute.
The value can be nlp, for natural language and simple Boolean queries. This is the default value.
The value can also be boolean, for parsing of complex Boolean expressions.
The value can also be keyword, which handles natural language queries in a simplistic keyword search model. Essentially, ATG Search
parses the query as normal, but each query term is double-quoted and required to appear in the index items of the results.
The value can also be and, which handles natural language queries in an expanded keyword search model. Essentially, ATG Search
parses the query as normal, but each query term is required to appear in the index items of the results. This is similar to the
keyword mode, but without the double-quotes, which means the query terms could match morphological variants and use term expansions.
The value can also be matchall, which handles natural language queries as a Boolean AND of terms, as opposed to ATG Search's default
Boolean OR. Essentially, ATG Search parses the query as normal, but each query term is required to appear in the result statements.
- See Also:
- Constant Field Values
INDIVIDUAL_QUERY_AGGREGATION_OPERATOR
static final java.lang.String INDIVIDUAL_QUERY_AGGREGATION_OPERATOR
- See Also:
- Constant Field Values
INDIVIDUAL_QUERY_AGGREGATION_WEIGHT
static final java.lang.String INDIVIDUAL_QUERY_AGGREGATION_WEIGHT
- See Also:
- Constant Field Values
INDIVIDUAL_QUERY_MUTUAL_EXCLUSION
static final java.lang.String INDIVIDUAL_QUERY_MUTUAL_EXCLUSION
- See Also:
- Constant Field Values