召回引擎版RESTFUL API语法说明

为了减少用户的问天引擎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参数子句