Elastic Cloud に次のようなデータがある時の使用例です。
このデータは、デジタル庁の都道府県別接種回数詳細(NDJSON) をJSON に変換して取り込んだものです。
query01.json
{
"query": "F",
"page": {"size": 2}
}
curl
go_curl.sh
HOST="https://mar29-project.ent.asia-northeast1.gcp.cloud.es.io"
KEY="search-******"
NAME_ENGINE="vaccine-mar29"
#
URL=$HOST"/api/as/v1/engines/"$NAME_ENGINE"/search"
#
curl -X POST $URL \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$KEY \
-d@query01.json
Httpie
HOST="https://mar29-project.ent.asia-northeast1.gcp.cloud.es.io"
KEY="search-*****"
NAME_ENGINE="vaccine-mar29"
#
URL=$HOST'/api/as/v1/engines/'$NAME_ENGINE'/search'
#
http POST $URL 'Authorization: Bearer '$KEY < query01.json
Query の例
query04.json
{
"query": 'age: "-64"',
"page": {"size": 5}
}