すべてのプロダクト
Search
ドキュメントセンター

OpenSearch:OpenSearch Retrieval Engine Edition 向け RESTful API

最終更新日:Mar 19, 2026

ネイティブの Havenask ドメイン固有言語 (DSL) がスペックアップされ、シンプルでユーザーフレンドリな REST API が提供されるようになりました。この API を使用することで、ネイティブ DSL の習得がより容易になります。

クエリ構文

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": {}
}
'

パラメーター

Name

Type

Required

Description

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

kvpairs 句