neodigでホスティング

検索結果ページをneodigが配信するホスティング型の設置方法を説明します。

サイト内検索には、検索結果ページをお客様サイトに設置する「埋め込み型」のほかに、検索結果ページをneodigが配信する「neodigでホスティング」という設置方式があります。お客様サイトには検索フォーム(検索ボックス)のみを設置し、検索結果はneodig配信のページに表示されます。neodigでホスティングは外部向けアプリでのみ利用できます。社内向けアプリの場合、または「検索結果ページを公開する」を有効化していない場合、検索ページへのアクセスは404になります。

導入の流れ

埋め込み型と違い、検索結果ページ自体の作成・設置は不要です。検索フォームだけを設置します。

検索結果ページの公開

「検索結果ページを公開する」を有効にして保存します。検索結果の表示件数などもここで設定します。

カスタムドメイン(任意)

カスタムドメインで配信する場合に設定します。先に設定すると、検索ページURLと設置コードがカスタムドメインで確定します。

お客様サイトへの検索フォームの設置

設置コードを、お客様サイトのヘッダー等に設置します。設置するのは検索ボックスだけで、結果はneodig配信ページに表示されます。

デザイン設定(任意)

カスタムドメインを利用している場合は、検索ページのヘッダー・フッター・テンプレートをカスタマイズできます。

動作確認

検索フォームに語句を入力して送信し、検索ページに結果が表示されることを確認します。

設定

検索結果ページを公開する

検索結果ページの配信を有効/無効にするスイッチです。有効にすると、下記の検索ページURLで検索結果ページが配信されます(このURLが検索フォームの送信先になります)。

検索ページ内にチャットを表示する

neodig配信の検索ページ内にチャットウィジェットを表示します。チャット機能が利用可能なプランの場合のみ反映されます。

Google Analytics 測定ID(任意)

GA4の測定ID(G-XXXXXXXXXX形式)です。設定すると検索ページにGAタグが挿入されるとともに、検索実行のたびに view_search_results イベント(検索キーワード付き)が送信されます。GA4の拡張計測「サイト内検索」を有効にしている場合、このイベントと二重計上になります。

表示設定

項目説明
表示件数検索結果の1ページあたりの表示件数です(1〜100件)
スコア閾値検索結果の初期表示に使うスコアの閾値です(0.0〜1.0)
検索結果サマリをMarkdownで表示する検索結果のサマリをMarkdown形式で表示するかどうかです

メッセージ文言(任意)

検索結果ページに表示する見出し・ボタン等の文言を、検索結果・AI回答・おすすめ/FAQのグループごとに上書きできます。空欄のままにすると、設置コードの埋め込み型と同じ既定の文言が使われます。

カスタムドメイン

お客様ドメイン(例: search.example.com)で検索ページを配信できます。設定すると検索ページURL・設置コードがカスタムドメインで確定し、「デザイン設定」も利用できるようになります。

  1. カスタムドメインを入力して設定します
  2. DNSプロバイダの管理画面で、指定されたホスト名にCNAMEレコードを追加します
  3. 「CNAMEチェック」を実行して検証します

DNS設定の反映には数分〜数時間かかる場合があります。

カスタムドメインを削除すると、DNS設定のやり直しが必要になります。

neodigサポートによって専用ドメイン(デモ用)が発行されている場合は、本番のカスタムドメインとは別枠で共存し、検索ページURLとして案内されます。

検索フォームの設置

検索ボックスはお客様サイトに設置します。設置コードのフォームの送信先(action)は、上記の検索ページURL(カスタムドメイン設定時はそのURL)に自動的に向けられており、結果はneodig配信の検索ページに表示されます。

デザイン設定

カスタムドメインが有効な場合のみ、検索ページの外観をカスタマイズできます。

項目説明
ヘッダー HTML / フッター HTML検索ページのヘッダー・フッターを独自のHTMLに置き換えます
カスタム CSSページ全体(ヘッダー・フッター・本文すべて)に適用されます
favicon URLブラウザタブに表示されるアイコンです
検索結果テンプレート HTML検索結果アイテムの表示形式です。.neodig-result-title / .neodig-result-url / .neodig-result-image / .neodig-result-summary の各クラスを持つ要素を必ず含めてください
おすすめテンプレート HTMLおすすめコンテンツアイテムの表示形式です