cloudsearch library

Classes

CompositeFilter
CompositeFilterResponse
DataSource
Creates a datasource. Note: This API requires an admin account to execute.
DataSourceArgs
The set of arguments for DataSource. The set of arguments for DataSource.
DataSourceRestriction
Restriction on Datasource.
DataSourceRestrictionResponse
Restriction on Datasource.
Date
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.
DateResponse
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.
FacetOptions
Specifies operators to return facet results for. There will be one FacetResult for every source_name/object_type/operator_name combination.
FacetOptionsResponse
Specifies operators to return facet results for. There will be one FacetResult for every source_name/object_type/operator_name combination.
Filter
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.
FilterOptions
Filter options to be applied on query.
FilterOptionsResponse
Filter options to be applied on query.
FilterResponse
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.
GetDataSourceArgs
Arguments for getDataSource. Arguments for getDataSource.
GetDataSourceResult
Result data returned by getDataSource.
GetSearchApplicationArgs
Arguments for getSearchApplication. Arguments for getSearchApplication.
GetSearchApplicationResult
Result data returned by getSearchApplication.
GSuitePrincipal
GSuitePrincipalResponse
IntegerFacetingOptions
Used to specify integer faceting options.
IntegerFacetingOptionsResponse
Used to specify integer faceting options.
QueryInterpretationConfig
Default options to interpret user query.
QueryInterpretationConfigResponse
Default options to interpret user query.
ScoringConfig
Scoring configurations for a source while processing a Search or Suggest request.
ScoringConfigResponse
Scoring configurations for a source while processing a Search or Suggest request.
SearchApplication
Creates a search application. Note: This API requires an admin account to execute.
SearchApplicationArgs
The set of arguments for SearchApplication. The set of arguments for SearchApplication.
SortOptions
SortOptionsResponse
Source
Defines sources for the suggest/search APIs.
SourceConfig
Configurations for a source while processing a Search or Suggest request.
SourceConfigResponse
Configurations for a source while processing a Search or Suggest request.
SourceCrowdingConfig
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.
SourceCrowdingConfigResponse
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.
SourceResponse
Defines sources for the suggest/search APIs.
SourceScoringConfig
Set the scoring configuration. This allows modifying the ranking of results for a source.
SourceScoringConfigResponse
Set the scoring configuration. This allows modifying the ranking of results for a source.
Value
Definition of a single value with generic type.
ValueFilter
ValueFilterResponse
ValueResponse
Definition of a single value with generic type.

Enums

CompositeFilterLogicOperator
The logic operator of the sub filter.
SortOptionsSortOrder
Ascending is the default sort order
SourcePredefinedSource
Predefined content source for Google Apps.
SourceScoringConfigSourceImportance
Importance of the source.

Functions

getDataSource(GetDataSourceArgs args, {InvokeOptions? options}) → Future<GetDataSourceResult>
Gets a datasource. Note: This API requires an admin account to execute. args Arguments passed to this invoke. Arguments for getDataSource. options Invoke options controlling this call.
getSearchApplication(GetSearchApplicationArgs args, {InvokeOptions? options}) → Future<GetSearchApplicationResult>
Gets the specified search application. Note: This API requires an admin account to execute. args Arguments passed to this invoke. Arguments for getSearchApplication. options Invoke options controlling this call.