機械翻訳について

ページ結果

post

/srt/api/v1/search/pagination

このメソッドは、現在の結果セットから検索結果の新しいページを返します。 現在の結果セットには、検索構成で定義された結果の最大数が含まれます。

URIの例

このメソッドのURIの例は、次のとおりです:

  • http://<SEARCH_REST_API_HOST>/srt/api/v1/search/pagination?priorTransactionId=12345&purposeName=ANSWER&pageDirection=next&pageNumber=0

    このリクエストは、指定されたトランザクションIDに対する回答のページ区切りリストを返します。 リストは、前のトランザクションIDおよび目的名に従ってページ区切りされます。 ページの方向が次へに設定され、ページ番号が0に設定されると、ページ区切りリスト内の回答はページ番号0から開始し、最後の結果ページまで次のページに進みます。

レスポンス・エラー

このメソッドの考えられるエラー・レスポンスは次のとおりです:

  • OK-GEN0003

    リクエストURLに指定された問合せパラメータが無効または空の場合にエラーが発生します。

リクエスト

サポートされるメディア・タイプ
問合せパラメータ
  • 整数値。ページに必要な結果の数。
  • pageDirectionには、ユーザーが前後にナビゲートしているかどうかに応じて、可能なかぎり次と前の値を指定できます
  • 0から始まる現在のページ番号を含む整数値
  • このIDは、現在の結果セットに関連しています。 これには、表示された結果と、検索結果の最大数までの結果が含まれます(検索構成で定義)。 ページ区切りまたはナビゲーションのリクエストの場合、ページ区切りまたはナビゲーションは現在の結果セットにのみ適用され、新しい結果は取得されません。
  • 目的名は結果のコンポーネントを示します。 検索結果は目的'ANSWER'を使用します。 指定可能な値は、TOOLTIP、FEATURE_CONTENTです。
本文( )
セッションの内容を格納するセッション・オブジェクト。
ルート・スキーマ : SearchSession
タイプ: object
タイトル: SearchSession
ソースを表示
ネストされたスキーマ : CCAInfo
タイプ: object
タイトル: CCAInfo
ソースを表示
ネストされたスキーマ : ClientInfo
タイプ: object
タイトル: ClientInfo
ソースを表示
ネストされたスキーマ : requestAttributes
タイプ: array
マップ・エントリのリスト
ソースを表示
ネストされたスキーマ : requestHeaders
タイプ: array
マップ・エントリのリスト
ソースを表示
ネストされたスキーマ : requestParameters
タイプ: array
マップ・エントリのリスト
ソースを表示
ネストされたスキーマ : MapEntry
タイプ: object
タイトル: MapEntry
ソースを表示
トップに戻る

レスポンス

サポートされるメディア・タイプ

200 レスポンス

「OK」をクリックします。
本文( )
ルート・スキーマ : GIML
タイプ: object
タイトル: GIML
ソースを表示
ネストされたスキーマ : SearchConstraints
タイプ: object
タイトル: SearchConstraints
ソースを表示
ネストされたスキーマ : 問合せ
タイプ: object
タイトル: Query
ソースを表示
ネストされたスキーマ : RequestResult
タイプ: object
タイトル: RequestResult
ソースを表示
ネストされたスキーマ : スペル・チェック済
タイプ: object
タイトル: Spellchecked
ソースを表示
ネストされたスキーマ : 修正
タイプ: array
SuggestionBOのリスト
ソースを表示
ネストされたスキーマ : 訂正
タイプ: object
タイトル: Correction
ソースを表示
ネストされたスキーマ : 提案
タイプ: array
SuggestionBOのリスト
ソースを表示
ネストされたスキーマ : 提案
タイプ: object
タイトル: Suggestion
ソースを表示
ネストされたスキーマ : ファセット
タイプ: array
子ファセットと多数の関係
ソースを表示
ネストされたスキーマ : 結果
タイプ: array
textElementsのリスト
ソースを表示
ネストされたスキーマ : FacetResultNode
タイプ: object
タイトル: FacetResultNode
ソースを表示
ネストされたスキーマ : 子供
タイプ: array
子ファセットと多数の関係
ソースを表示
ネストされたスキーマ : ComponentResult
タイプ: object
タイトル: ComponentResult
ソースを表示
ネストされたスキーマ : resultItems
タイプ: array
textElementsのリスト
ソースを表示
ネストされたスキーマ : ResultItem
タイプ: object
タイトル: ResultItem
ソースを表示
ネストされたスキーマ : relatedIds
タイプ: array
この回答に関連する回答のIDのリスト
ソースを表示
ネストされたスキーマ : textElements
タイプ: array
textElementsのリスト
ソースを表示
ネストされたスキーマ : TextElement
タイプ: object
タイトル: TextElement
ソースを表示
ネストされたスキーマ : スニペット
タイプ: array
ソースを表示
ネストされたスキーマ : スニペット
タイプ: object
タイトル: Snippet
ソースを表示
トップに戻る

次の例は、cURLを使用してRESTリソースに対する投稿リクエストを発行することによって、現在の結果セットから検索結果の新しいページを作成する方法を示しています。

cURLコマンド

curl -X POST "https://<SEARCH_REST_API_HOST>/srt/api/latest/search/pagination" -u "<username:password>" -H "Accept: application/json" -H "Content-Type: application/json" -d "@<FilePath/RequestBody.json>"

リクエスト本文の例

次に、JSON形式のリクエスト本文の例を示します。

{
  "session" : "SESSION_VALUE",
  "transactionId" : -470886747,
  "facetPriorTransactionId" : 0,
  "baseURL" : "BASEURL_VALUE",
  "locale" : "LOCALE_VALUE",
  "resultLocales" : "RESULTLOCALES_VALUE",
  "domainGroup" : "DOMAINGROUP_VALUE",
  "navigationApplicationId" : "NAVIGATIONAPPLICATIONID_VALUE",
  "segment" : "SEGMENT_VALUE",
  "querySource" : "QUERYSOURCE_VALUE",
  "uiMode" : "UIMODE_VALUE",
  "requestSource" : "REQUESTSOURCE_VALUE",
  "subject" : "SUBJECT_VALUE",
  "isDeflection" : true,
  "clientInfo" : {
    "agentAddress" : "AGENTADDRESS_VALUE",
    "extSessionId" : "EXTSESSIONID_VALUE",
    "referrer" : "REFERRER_VALUE",
    "cookies" : "COOKIES_VALUE",
    "address" : "ADDRESS_VALUE",
    "host" : "HOST_VALUE",
    "requestHeaders" : [ {
      "key" : "KEY_VALUE",
      "value" : "VALUE_VALUE"
    } ],
    "requestParameters" : [ {
      "key" : "KEY_VALUE",
      "value" : "VALUE_VALUE"
    } ],
    "requestAttributes" : [ {
      "key" : "KEY_VALUE",
      "value" : "VALUE_VALUE"
    } ]
  }
}

レスポンス本文の例

次に、JSON形式のレスポンス本文の例を示します。

{
  "constraints" : {
    "baseURL" : "BASEURL_VALUE",
    "language" : "LANGUAGE_VALUE",
    "resultLanguages" : "RESULTLANGUAGES_VALUE",
    "domainGroup" : "DOMAINGROUP_VALUE",
    "navigationApplicationId" : "NAVIGATIONAPPLICATIONID_VALUE",
    "segment" : "SEGMENT_VALUE",
    "querySource" : "QUERYSOURCE_VALUE",
    "uiMode" : "UIMODE_VALUE",
    "requestSource" : "REQUESTSOURCE_VALUE",
    "subject" : "SUBJECT_VALUE"
  },
  "results" : {
    "results" : [ {
      "name" : "NAME_VALUE",
      "pageNumber" : 119012499,
      "pageMore" : -1787984382,
      "pageStart" : 1011298310,
      "score" : 0.8950256205517777,
      "pageSize" : -356445925,
      "unshownResults" : -567000158,
      "totalResults" : 964064210,
      "resultItems" : [ {
        "rule" : "RULE_VALUE",
        "type" : "TYPE_VALUE",
        "fileType" : "FILETYPE_VALUE",
        "answerId" : -2113305261,
        "docId" : -1406261280,
        "score" : 0.0,
        "title" : {
          "url" : "URL_VALUE",
          "type" : "HTML",
          "snippets" : [ {
            "text" : "TEXT_VALUE",
            "level" : 1829155447
          } ]
        },
        "link" : "LINK_VALUE",
        "clickThroughLink" : "CLICKTHROUGHLINK_VALUE",
        "similarResponseLink" : "SIMILARRESPONSELINK_VALUE",
        "highlightedLink" : "HIGHLIGHTEDLINK_VALUE",
        "textElements" : [ {
          "url" : "URL_VALUE",
          "type" : "UNSTRUCTURED",
          "snippets" : [ {
            "text" : "TEXT_VALUE",
            "level" : -1117285219
          } ]
        } ]
      } ]
    } ]
  },
  "session" : "SESSION_VALUE",
  "transactionId" : -1551467838,
  "priorTransactionId" : 28680311
}
「トップに戻る」