垂直更新について

「垂直更新」を使用すると、大量のデータを処理する必要なく、インデックスの一部をすばやく更新できます。

垂直更新の使用

垂直インデックスは、実行に数秒かかるだけで、大容量のeコマースWebサイトで役立ちます。このWebサイトでは、インデックスの完全な作成またはインクリメンタル作成に数時間かかる場合があります。

垂直インデックスを生成すると、インデックス作成プロセス中の開始時間、経過時間、エラーなどのステータス情報が表示されます。

垂直インデックス作成プロセスは、いつでも停止または再開できます。

新しい縦置き版のインデックスが本番用Webサイトを更新する間、ユーザーは現在のインデックスを使用してサイトを検索し続けることができます。

メモ

この機能は、デフォルトではAdobe Search&Promoteでは有効になっていません。 お使いの機能をアクティブにするには、テクニカルサポートにお問い合わせください。

垂直方向の更新は、特にIndexConnectorを使用して検索インデックスの内容を提供するeコマーススタイルのAdobe Search&Promoteアカウントで使用されます。 一般的な使用例は、Adobe Search&Promoteインデックスが検索可能な商品カタログを表し、在庫管理、在庫管理、在庫管理、価格など頻繁に変更される値をすばやく更新できる必要がある場合です。 垂直方向の更新は、各ドキュメントの一部の更新のみを除いて、増分方向のインデックスと多少似ています。一方、増分方向のインデックスは、ドキュメント全体を新しいバージョンで置き換えます。

「垂直方向の更新」とは、Adobe Search&Promoteインデックスを列付きのテーブルとして、各列をAdobe Search&Promoteメタデータフィールドの定義に、各行をドキュメントに対応付けるという概念を指します。 縦置き版の更新処理では、1つ以上の列が置き換えられ、他の列のコンテンツを変更する必要はありません。

コンテンツのメインソースであるIndexConnectorフィードには、インデックスの作成に必要なすべてのデータ要素が含まれ、垂直更新フィードはメインフィードのサブセットです。垂直更新フィードは、同じIndexConnector "スキーマ"を使用してデータ要素を定義しますが、更新が必要なデータ項目のみ​が含まれます。

少なくとも、縦置き版のフィードには、(IndexConnector設定の​プライマリキー​のチェックボックスで識別される)「主キー」要素と、更新する少なくとも1つのデータ要素を含める必要があります。

例えば、プライマリIndexConnectorフィードは次のようになります(ただし、通常、他のデータ項目が多い場合)。

<?xml version="1.0" encoding="UTF-8"?>
<products>
<product>
  <id><![CDATA[123]]></id>
  <title><![CDATA[Title for product 123]]></title>
  <description><![CDATA[Description for product 123.]]></description>
  <price>3.99</price>
  <link><![CDATA[https://www.somewhere.com/products/123]]></link>
  <image><![CDATA[https://www.somewher.com/images/products/123.jpg]]></image>
  <label><![CDATA[PROD123]]></label>
  <inventory>100</inventory>
  <brand><![CDATA[brand123]]></brand>
  ...
</product>
<product>
...
</product>
</products>

お客様のサイトでは値が急速に変化する可能性があるので、<price><inventory>の値だけをすばやく更新できる必要があります。 垂直的な更新のフィードは、次のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<products>
<product>
  <id><![CDATA[123]]></id>
  <price>3.50</price>
  <inventory>90</inventory>
</product>
<product>
...
</product>
</products>

この情報は通常、顧客のサーバー上の別のファイルに保存され、IndexConnectorの「Vertical File Path」設定はこのファイルを指します。 垂直更新プロセスは、この新しいコンテンツを読み取り、既存のAdobe Search&Promoteインデックスを更新します。この場合は、<price><inventory>の値のみを更新します。 以降の検索では、新たに更新されたコンテンツが返されます。

メモ

この例では、<price><inventory>のメタデータフィールドを、垂直方向の更新フィールド​オプションをオンにして定義する必要があります。

インデックス作成のリモートコントロールについておよび新しいメタタグフィールドの追加も参照してください。

ステージングされたWebサイトの垂直更新の設定

URLを指定して、縦置き版の更新に含めるインデックスコネクタのソースを設定できます。

ステージングされたWebサイトの垂直更新を設定するには

  1. 製品メニューで、Index/Vertical Update/Configuration​をクリックします。

  2. Vertical Update Configuration​ページの「URLを更新」フィールドで、インデックスを作成するページのURLを指定します。

    検索ロボットは、指定されたインデックスコネクタソースで識別されたドキュメントのみを更新します。

    次の例のように、このフィールドにはインデックスコネクタURLのみを含める必要があります。

    index:product_catalog を参照してください。

  3. クリック Save Changes.

  4. (オプション)次のいずれかの操作を行います。

ライブまたはステージングされたWebサイトの垂直更新ログの表示

垂直方向のライブ更新または段階的な垂直方向の更新が完了した場合、関連するログを表示して、発生した可能性のあるエラーをトラブルシューティングできます。

縦置き版の更新ログファイルは書き出せません。また、ログファイルを保存することもできません。 ログファイルは、次のインデックスが発生するまで表示可能です。

ライブWebサイトまたはステージングされたWebサイトの垂直更新ログを表示するには

  1. 製品メニューで、次のいずれかの操作を行います。

    • Index/Vertical Update/Live Log​をクリックします。

    • Index/Vertical Update/Staged Log​をクリックします。

  2. ログページの上部または下部で、次のいずれかの操作を行います。

    • FirstPrevNextLast、または​Go to line​のナビゲーションオプションを使用してログ内を移動します。

    • 表示オプション​Errors onlyWrap line、または​Show​を使用して、表示内容を絞り込みます。

このページ