デフォルト検索のオートコンプリートに品目キーワードを提示
get
/content/published/api/v1.1/items/suggest
デフォルト検索で検索語を自動補完するためのアイテム・キーワードの提案。
たとえば、Raceという用語に対して提案されている自動補完キーワード/フレーズを取得するには、次のAPIを使用します :
/items/suggest?kw=Race&limit=10&channelToken=は、検索語を自動補完するために、提案されたキーワード/フレーズのコレクションを返します。
問合せパラメータ :
たとえば、Raceという用語に対して提案されている自動補完キーワード/フレーズを取得するには、次のAPIを使用します :
/items/suggest?kw=Race&limit=10&channelToken=
問合せパラメータ :
| パラメータ名 | 必須 | 説明 |
|---|---|---|
| キロワット | No | 部分検索語。 デフォルトは空の文字列""です。 |
| language | No | バリアント付きの言語タグ。""。 |
| limit | No | このパラメータは、results.Defaultsのサイズを10に制限 |
| channelToken | Yes | このパラメータは、チャネルのchannelTokenを受け入れ、返される結果を制御するために使用します。 結果には、指定したchannelTokenが属するチャネルにターゲット指定されたアイテムに対して提案されたキーワードが含まれます。 |
| リンク | No | このパラメータは、リンク名のカンマ区切りのリストを受け入れます。 デフォルトでは、このパラメータによって、適用可能なすべてのリンクが指定されます。 可能な値は次のとおりです: self, canonical, describedby |
リクエスト
問合せパラメータ
- channelToken(optional): string
このパラメータは、チャネルのchannelTokenを受け入れ、返される結果を制御するために使用します。 結果には、指定したchannelTokenが属するチャネルにターゲット指定されたアイテムに対して提案されたキーワードが含まれます。 チャネル・トークンを問合せパラメータとして指定する必要があります。
- kw(optional): string
部分検索語
- language(optional): string
このパラメータは、variants(例、en-US)とともに言語タグを受け入れて、特定の言語でキーワード提案をフィルタ
- limit(optional): integer(int32)
このパラメータは負でない整数を受け入れ、オートコンプリートに推奨されるキーワードのサイズを制御するために使用されます。デフォルト値:
10 - links(optional): string
クライアントが結果に必要とするrel (リレーション)リンクのコンマ区切りのリストを受け入れます。 デフォルトでは、リソース内のすべての適用可能なリンクがレスポンスに含まれます。 可能な値は次のとおりです: self、canonical、describedbyの例: links=self,canonicalは、relプロパティがselfまたはcanonicalのリンクのみを返します。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
操作の成功
ルート・スキーマ : CollectionProperties
型:
objectCollectionProperties.
Show Source
- aggregationResults(optional): array aggregationResults
集計結果。
- count(optional): integer(int32)
現在のレスポンスのレコードの合計数。
- hasMore(optional): boolean
フェッチするページがまだあるかどうかを確認します。
- items(optional): array items
コレクションに含まれる特異なリソース。
- limit(optional): integer(int32)
サーバーによって使用される実際のページ・サイズ。 これは、クライアントがリクエストするものと同じではない可能性があります。
- links(optional): array links
リソースのリンク。
- offset(optional): integer(int32)
特異リソースが返される実際のインデックス。
- pinned(optional): array pinned
固定品目。 検索リストの上部に固定されたアイテムを表示
- properties(optional): object properties
許可される追加プロパティ: additionalProperties追加のコレクション・プロパティ。
- scrollId(optional): string
scrollId:検索がスクロール検索に解決された場合。
- totalResults(optional): integer(int32)
クライアント・リクエストを満たすローの総数(ページング・パラメータを除く)
ネストされたスキーマ: items
型:
objectネストされたスキーマ : リンク
型:
objectリソースのリンク。
Show Source
- href(optional): string
ターゲット・リソースURI。 それはテンプレートURIである可能性があります。 これはレスポンス取得の必須プロパティです。
- mediaType(optional): string
メディア・タイプ。
- method(optional): string
ターゲット・リソースへのアクセスに使用できるHTTPメソッド。
- profile(optional): string
ターゲット・リソースを記述するメタデータにリンクします。
- rel(optional): string
関係タイプ。 これはレスポンス取得の必須プロパティです。
- templated(optional): boolean
URIがテンプレートであるかどうか。
ネストされたスキーマ : additionalProperties
型:
object400レスポンス
不正リクエスト。 サーバーは、不正な構文、無効なデータまたはメッセージ・フレーミングのために、クライアント側でリクエストを処理できません。
403レスポンス
禁止。 クライアントはこのリクエストを実行する権限がありません。
500レスポンス
内部サーバー・エラー システムで予期しないエラーが発生しました。