全部產品
Search
文件中心

OpenSearch:召回引擎版RESTFUL API文法說明

更新時間:Jul 13, 2024

為了減少使用者的問天引擎DSL的學習成本,在原生DSL的基礎之上我們對齊進行了升級,提供簡單易用的rest 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

執行個體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

kv參數子句