Package-level declarations
Types
Restriction on Datasource.
Represents a whole calendar date, for example a date of birth. The time of day and time zone are either specified elsewhere or are not significant. The date is relative to the Proleptic Gregorian Calendar. The date must be a valid calendar date between the year 1 and 9999.
Specifies operators to return facet results for. There will be one FacetResult for every source_name/object_type/operator_name combination.
Filter options to be applied on query.
A generic way of expressing filters in a query, which supports two approaches: 1. Setting a ValueFilter. The name must match an operator_name defined in the schema for your data source. 2. Setting a CompositeFilter. The filters are evaluated using the logical operator. The top-level operators can only be either an AND or a NOT. AND can appear only at the top-most level. OR can appear only under a top-level AND.
Used to specify integer faceting options.
Default options to interpret user query.
Scoring configurations for a source while processing a Search or Suggest request.
Configurations for a source while processing a Search or Suggest request.
Set search results crowding limits. Crowding is a situation in which multiple results from the same source or host "crowd out" other results, diminishing the quality of search for users. To foster better search quality and source diversity in search results, you can set a condition to reduce repetitive results by source.
Defines sources for the suggest/search APIs.
Set the scoring configuration. This allows modifying the ranking of results for a source.
Definition of a single value with generic type.