Request object for search operation
Name | Type | Description | Notes |
---|---|---|---|
Table | string | The table to perform the search on | |
Query | SearchQuery | [optional] | |
Join | List<Join> | Join clause to combine search data from multiple tables | [optional] |
Highlight | Highlight | [optional] | |
Limit | int | Maximum number of results to return | [optional] |
Knn | KnnQuery | [optional] | |
Aggs | Dictionary<string, Aggregation> | Defines aggregation settings for grouping results | [optional] |
Expressions | Dictionary<string, string> | Expressions to calculate additional values for the result | [optional] |
MaxMatches | int | Maximum number of matches allowed in the result | [optional] |
Offset | int | Starting point for pagination of the result | [optional] |
Options | Object | Additional search options | [optional] |
Profile | bool | Enable or disable profiling of the search request | [optional] |
Sort | Object | [optional] | |
Source | Object | [optional] | |
TrackScores | bool | Enable or disable result weight calculation used for sorting | [optional] |