1. GraphQL

Sitecore Experience Edge for XM Preview GraphQL endpoint

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore Experience Edge for XMプレビュー GraphQLエンドポイントはSitecore GraphQL APIに基づくGraphQLエンドポイントです。エンドポイントはSitecore Experience Edge for XMのスキーマ と動作をミラーリングします。これにより、Experience Edgeに公開せずにプレビュー、編集、ローカル開発が可能になります。

!注プレビューGraphQLエンドポイントはトークン化された検索インデックスを使用します。その結果、検索の挙動はフィールドのインデックス付け方法に依存します。

  • CONTAINS演算子はトークン化されたフィールド値に基づいて複数の結果を返すことができます。

  • EQ(等)演算子は、完全に一致が期待されていてもトークン化されたテキストフィールドに対して複数の結果を返すこともあります。

プレビューエンドポイントのEQと正確に一致させるために、SearchQueryFieldMapping機能 を使ってトークン化されたフィールドを非トークン化された計算フィールドにマッピングしてください。関連するサポート記事も参照KB1003665

検索演算子の挙動については、Search演算子を参照してください。

以下のトピックは、Preview GraphQLエンドポイントの使い方を説明します。

!重要Sitecore CMロールやCDロールでのミラードスキーマの拡張はサポートしていません。スキーマを拡張するとExperience Edgeとの互換性が壊れてしまいます。カスタムスキーマが欲しいなら、Sitecore GraphQL APIを使いましょう。

プレビューエンドポイントで検索を行う場合、Experience Edgeエンドポイントでのクエリと比べて追加のフィールドが利用可能です。したがって、Experience Edgeエンドポイントに対する検索クエリは、Experience Edgeドキュメントに記載されているフィールドのみを使用してください。

この記事を改善するための提案がある場合は、 お知らせください!