自動完成設定以降、該当リクエストを使用できます。
リクエストした検索語の自動完成インデックスを検索します。
GET、POSTリクエストをサポートします。二つのリクエストが同じであり、選択的に利用できます。
GET Request
GET https://cloudsearch.apigw.ntruss.com/CloudSearch/real/v1/domain/{name}/document/search/autocomplete
リクエスト
リクエストパラメータ
| パラメータ名 |
必須 |
タイプ |
制約事項 |
説明 |
| name |
Yes |
string |
検索設定されているDomain |
検索しようとするDomain名 |
| type |
Yes |
string |
term, section |
検索しようとするタイプ term:インデックス単位の自動完成検索section: セクション単位の自動完成検索 |
| query |
Yes |
string |
|
検索語 |
レスポンス
レスポンスボディ
| フィールド名 |
必須 |
タイプ |
説明 |
備考 |
| type |
Yes |
string |
自動完成検索リクエストタイプ |
|
| item_count |
Yes |
number |
自動完成検索結果個数 |
|
| items |
Yes |
Array[string] |
自動完成検索結果 |
|
レスポンスStatus
| HTTP Status |
Desc |
| 200 |
OK(検索完了) |
| 400 |
Bad Request |
| 401 |
Unauthorized |
| 403 |
Forbidden |
| 404 |
Not Found |
| 500 |
Internal Server Error |
例示
リクエスト例示
GET /cloudsearch/api/v1/domain/abcdef/document/search/autocomplete?type=section&query=%E3%85%8E HTTP/1.1
Host: cloudsearch.apigw.ntruss.com
accept:application/json
x-ncp-apigw-signature-v2: cDwtHuQeGmwWyNmwlN6XIGA66zge4iMXvfoDQNna05g=
x-ncp-apigw-timestamp: 1545817618751
x-ncp-iam-access-key: teGTwtcSEGA7fu28BGGi
レスポンス例示
{
"type": "section",
"item_count": 1,
"items": [
"2018 Toyota Camry Hybrid"
]
}
POST Request
POST https://cloudsearch.apigw.ntruss.com/CloudSearch/real/v1/domain/{name}/document/search/autocomplete
リクエスト
リクエストパラメータ
| パラメータ名 |
必須 |
タイプ |
制約事項 |
説明 |
| name |
Yes |
string |
検索設定されているDomain |
検索しようとするDomain名 |
リクエストボディ
レスポンス
レスポンスボディ
| フィールド名 |
必須 |
タイプ |
説明 |
備考 |
| type |
Yes |
string |
自動完成検索リクエストタイプ |
|
| item_count |
Yes |
number |
自動完成検索結果個数 |
|
| items |
Yes |
Array[string] |
自動完成検索結果 |
|
レスポンスStatus
| HTTP Status |
Desc |
| 200 |
OK(検索完了) |
| 400 |
Bad Request |
| 401 |
Unauthorized |
| 403 |
Forbidden |
| 404 |
Not Found |
| 500 |
Internal Server Error |
例示
リクエスト例示
POST /CloudSearch/real/v1/domain/abcdef/document/search/autocomplete HTTP/1.1
Host: cloudsearch.apigw.ntruss.com
accept:application/json
x-ncp-apigw-signature-v2: cDwtHuQeGmwWyNmwlN6XIGA66zge4iMXvfoDQNna05g=
x-ncp-apigw-timestamp: 1545817618751
x-ncp-iam-access-key: teGTwtcSEGA7fu28BGGi
{
"query": "h",
// "ㅎ" → ”h”に変更
"type": "term"
}
レスポンス例示
{
"type": "term",
"item_count": 2,
"items": [
"Hyundai",
"Hybrid"
]
}