Class RequestDefaults


  • @Validated
    public class RequestDefaults
    extends Object
    Common query defaults
    • Constructor Detail

      • RequestDefaults

        public RequestDefaults()
    • Method Detail

      • getTextAttributes

        public List<String> getTextAttributes()
        A list of query fields/properties used to expand TEXT: queries. The default is cm:content. You could include all content properties using d:content or list all individual content properties or types. As more terms are included the query size, complexity, memory impact and query time will increase.
        Returns:
        textAttributes
      • setTextAttributes

        public void setTextAttributes​(List<String> textAttributes)
      • getDefaultFTSOperator

        public RequestDefaults.DefaultFTSOperatorEnum getDefaultFTSOperator()
        The default way to combine query parts when AND or OR is not explicitly stated - includes ! - + one two three (one two three)
        Returns:
        defaultFTSOperator
      • getDefaultFTSFieldOperator

        public RequestDefaults.DefaultFTSFieldOperatorEnum getDefaultFTSFieldOperator()
        The default way to combine query parts in field query groups when AND or OR is not explicitly stated - includes ! - + FIELD:(one two three)
        Returns:
        defaultFTSFieldOperator
      • getNamespace

        public String getNamespace()
        The default name space to use if one is not provided
        Returns:
        namespace
      • setNamespace

        public void setNamespace​(String namespace)
      • getDefaultFieldName

        public String getDefaultFieldName()
        Get defaultFieldName
        Returns:
        defaultFieldName
      • setDefaultFieldName

        public void setDefaultFieldName​(String defaultFieldName)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object