
テンプレートの設定で「API で使⽤する」にチェックを⼊れることにより、i-search の検索機能を API で利⽤することが出来ます。
API を使⽤して検索結果ページを作成する場合は、お客様側で以下のご対応いただく必要があります。

i-search 管理サイトに記載
HTTP(GET ⽅式)
| 項⽬名 | 項⽬名(和名) | 必須 | 種類 | 説明 | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| temp | テンプレート | ○ | ⽂字列 | 検索対象のテンプレート ID を指定する。 | ||||||
| kw | 検索キーワード | ⽂字列 | 検索キーワードを指定する。 複数のキーワードを指定する場合は半⾓スペース区切りで指定する。 |
|||||||
| cpn | 表⽰件数 | 半⾓数字 | 返却する検索結果件数(最⼤)を指定する。
|
|||||||
| page | ページ番号 | 半⾓数字 | 検索結果のページ番号を指定する。
ページ番号は、ページャー遷移の時だけ指定する。
|
|||||||
| ie | ⽂字コード | ○ | 半⾓英字 | API 呼び出し元ページの⽂字コードを指定する。
|
||||||
| ref | リファラ | ⽂字列 | API 呼び出し元ページの URL を指定する。 URL エンコードした URL を指定する。
|
|||||||
| sid | セッション ID | ⽂字列 | セッション管理⽤ ID を指定する。 初回の API 呼び出し時は未指定とする。 2 回⽬以降の呼び出し時は初回に返却されたセッション ID([search_info]->[sid])を指定する。 |
|||||||
| PDF 絞り込み | ⽂字列 | PDF ⽂書を検索対象に含めるか指定する。
|
||||||||
| ord | 並び順 | ⽂字列 | 検索結果の表⽰順を指定する。
|
|||||||
| s_type | 検索タイプ | ⽂字列 | 検索タイプを指定する。
|
|||||||
| - | URL 絞り込み | ⽂字列 | 管理サイトの「絞り込み条件設定」で設定した、検索結果の絞り込み条件を指定する。 項⽬名・値は管理サイトで設定したものを指定する。 |
リクエストのサンプルについては、管理サイトの「テンプレート設定」>「API 動作確認ページ」で検索実⾏後、「リクエスト URL」項⽬でご確認いただけます。
json データ
| 項⽬名 | 項⽬名(和名) | 種類 | 説明 | ||||
|---|---|---|---|---|---|---|---|
| response_code | レスポンスコード | 半⾓数字 | リクエスト結果コード
|
||||
| search_info | 検索基本情報 | - | 検索の基本情報 | ||||
| search_info.kw | 検索キーワード | ⽂字列 | リクエスト時の検索キーワード | ||||
| search_info.current_page | ページ番号 | 半⾓数字 | リクエスト時のページ番号 | ||||
| search_info.search_result_num | 検索結果件数 | 半⾓数字 | 検索結果の合計件数 | ||||
| search_info.start_page_num | 表⽰開始番号 | 半⾓数字 | 検索結果の開始番号
|
||||
| search_info.end_page_num | 表⽰終了番号 | 半⾓数字 | 検索結果の開始番号
|
||||
| search_info.sid | セッション ID | ⽂字列 | セッション管理⽤ ID
|
||||
| search_results | 検索結果 | - | 検索結果のコンテンツ(繰り返し項⽬) | ||||
| search_results.title | タイトル | ⽂字列 | コンテンツのタイトル | ||||
| search_results.body | 本⽂ | ⽂字列 | コンテンツの内容 | ||||
| search_results.uri | 表⽰⽤ URL | ⽂字列 | 表⽰⽤ URL | ||||
| search_results.link | 遷移⽤ URL | ⽂字列 | 遷移⽤ URL
|
||||
| search_results.icon | アイコン | 検索結果アイコンの情報(繰り返し項目) | |||||
| search_results.icon.icon_text | アイコン文字列 | 検索結果アイコンの文字列 | |||||
| search_results.icon.icon_text_color | アイコン文字色 | 検索結果アイコンの文字色 | |||||
| search_results.icon.icon_bg_color | アイコン背景色 | 検索結果アイコンの背景色 | |||||
| search_results.image_url | サムネイルURL | ⽂字列 | コンテンツのサムネイル画像 URL | ||||
| search_results.score | 検索スコア | ⽂字列 | 検索キーワードに対するコンテンツの⼀致スコア | ||||
| search_results.mdate | ⽇付 | ⽂字列 | コンテンツの登録⽇、もしくは更新⽇ | ||||
| related_contents | 関連コンテンツ | - | 関連コンテンツ(繰り返し項⽬) | ||||
| related_contents.url | 遷移⽤ URL | ⽂字列 | 遷移⽤ URL
|
||||
| related_contents.image_url | サムネイルURL | ⽂字列 | 関連コンテンツのサムネイル画像URL | ||||
| related_contents.comment | コメント | ⽂字列 | 関連コンテンツに設定されたコメント | ||||
| keyword_ranking | キーワードランキング | ⽂字列 | キーワードランキング(繰り返し項⽬) | ||||
| keyword_ranking.rank | ランキング | 半⾓数字 | ランキングの順位 | ||||
| keyword_ranking.rank_word | キーワード | ⽂字列 | ランキングのキーワード | ||||
| predicted_words | もしかしてワード | - | もしかしてワード(繰り返し項⽬) | ||||
| predicted_words.predict_word | キーワード | ⽂字列 | もしかしてキーワード | ||||
| related_words | 関連検索語 | - | 関連検索語(繰り返し項⽬) | ||||
| related_words.related_word | キーワード | ⽂字列 | 関連キーワード |
レスポンスのサンプルについては、管理サイトの「テンプレート設定」>「API 動作確認ページ」で検索実⾏後、「リクエスト URL」リンクの遷移先でご確認いただけます。
| サンプル1(非同期型) | https://search-sample.dga.jp/sample_1/ |
|---|---|
| サンプル2(同期型) | https://search-sample.dga.jp/sample_2/ |