OpenSearch Retrieval Engine Edition のドメイン固有言語 (DSL) 構文を理解しやすくするために、Alibaba Cloud は DSL 構文を標準化およびアップグレードし、使いやすい RESTful API 操作を提供しています。
クエリ構文
curl -X POST "http://{endpoint}/{table_name}/search" -H 'Content-Type: application/json' -d'
{
"query": "",
"filter": "",
"config": {},
"cluster": {},
"aggs": [],
"distinct": {},
"sort": [],
"layer": [],
"analyzer": {},
"cache": {},
"summary": {},
"rank": {},
"kvpairs": {}
}
'パラメーター
パラメーター | タイプ | 必須 | 説明 |
endpoint | string | true | OpenSearch API のエンドポイント。 |
table_name | string | true | クエリ対象のインデックステーブルの名前。 |
query | string|json | true | クエリ句。 |
filter | string | false | |
config | json | false | 設定句。 |
cluster | array | false | |
aggs | array | false | 集計句。 |
distinct | json | false | |
sort | array | false | ソート句。 |
layer | array | false | |
analyzer | json | false | |
cache | json | false | |
summary | json | false | |
rank | json | false | ランク句。 |
kvpairs | json | false |