Time Series Instances - Suggest
Suggests keywords based on time series instance attributes to be later used in Search Instances.
POST https://{environmentFqdn}/timeseries/instances/suggest?api-version=2020-07-31
URI Parameters
Name | In | Required | Type | Description |
---|---|---|---|---|
environment
|
path | True |
string |
Per environment FQDN, for example 10000000-0000-0000-0000-100000000109.env.timeseries.azure.com. You can obtain this domain name from the response of the Get Environments API, Azure portal, or Azure Resource Manager. |
api-version
|
query | True |
string |
Version of the API to be used with the client request. Currently supported version is "2020-07-31". |
Request Header
Name | Required | Type | Description |
---|---|---|---|
x-ms-client-request-id |
string |
Optional client request ID. Service records this value. Allows the service to trace operation across services, and allows the customer to contact support regarding a particular request. |
|
x-ms-client-session-id |
string |
Optional client session ID. Service records this value. Allows the service to trace a group of related operations across services, and allows the customer to contact support regarding a particular group of requests. |
Request Body
Name | Required | Type | Description |
---|---|---|---|
searchString | True |
string |
Search string for which suggestions are required. Empty is allowed, but not null. |
take |
integer (int32) |
Maximum number of suggestions expected in the result. Defaults to 10 when not set. |
Responses
Name | Type | Description |
---|---|---|
200 OK |
Successful operation. Headers x-ms-request-id: string |
|
Other Status Codes |
Unexpected error. Headers x-ms-request-id: string |
Security
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | impersonate your user account |
Examples
InstancesSuggest
Sample request
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/suggest?api-version=2020-07-31
{
"searchString": "flo",
"take": 3
}
Sample response
{
"suggestions": [
{
"searchString": "floor 100",
"highlightedSearchString": "<hit>flo</hit>or 100"
},
{
"searchString": "sensor on floor 0",
"highlightedSearchString": "sensor on <hit>flo</hit>or 0"
},
{
"searchString": "sensor on floor 1",
"highlightedSearchString": "sensor on <hit>flo</hit>or 1"
}
]
}
Definitions
Name | Description |
---|---|
Instances |
Suggested search string to be used for further search for time series instances. |
Instances |
Request to get search string suggestions for time series instances search based on prefix text. |
Instances |
Response of getting suggestions for search for time series instances. |
Tsi |
Information about an API error. |
Tsi |
A particular API error with an error code and a message. |
Tsi |
Additional error information. |
InstancesSearchStringSuggestion
Suggested search string to be used for further search for time series instances.
Name | Type | Description |
---|---|---|
highlightedSearchString |
string |
Highlighted suggested search string to be displayed to the user. Highlighting inserts <hit> and </hit> tags in the portions of text that matched the search string. Do not use highlighted search string to do further search calls. |
searchString |
string |
Suggested search string. Can be used for further search for time series instances. |
InstancesSuggestRequest
Request to get search string suggestions for time series instances search based on prefix text.
Name | Type | Description |
---|---|---|
searchString |
string |
Search string for which suggestions are required. Empty is allowed, but not null. |
take |
integer (int32) |
Maximum number of suggestions expected in the result. Defaults to 10 when not set. |
InstancesSuggestResponse
Response of getting suggestions for search for time series instances.
Name | Type | Description |
---|---|---|
suggestions |
List of instance suggestions for searching time series models. |
TsiError
Information about an API error.
Name | Type | Description |
---|---|---|
error |
A particular API error with an error code and a message. |
TsiErrorBody
A particular API error with an error code and a message.
Name | Type | Description |
---|---|---|
code |
string |
Language-independent, human-readable string that defines a service-specific error code. This code serves as a more specific indicator for the HTTP error code specified in the response. Can be used to programmatically handle specific error cases. |
details |
Contains additional error information. May be null. |
|
innerError |
Contains more specific error that narrows down the cause. May be null. |
|
message |
string |
Human-readable, language-independent representation of the error. It is intended as an aid to developers and is not suitable for exposure to end users. |
target |
string |
Target of the particular error (for example, the name of the property in error). May be null. |
TsiErrorDetails
Additional error information.
Name | Type | Description |
---|---|---|
code |
string |
Language-independent, human-readable string that defines a service-specific error code. This code serves as a more specific indicator for the HTTP error code specified in the response. Can be used to programmatically handle specific error cases. |
message |
string |
Human-readable, language-independent representation of the error. It is intended as an aid to developers and is not suitable for exposure to end users. |