---
title: "Experience Edge for XMの制限と制限"
slug: "limitations-and-restrictions-of-experience-edge-for-xm"
abstract: "Experience Edge for XMを使った際のサポートされていない機能、制限、制限について。"
---
# Experience Edge for XMの制限と制限

Experience Edge for Experience Manager (XM)には以下の制限と制限があります。契約内容によっては、帯域幅やストレージに関する追加の使用制限が適用される場合があります。

-   Experience Edgeコネクタは検索プロバイダー1つのみをサポートしています:Solrです。
    
-   パフォーマンスの理由から、1回のクエリで最大1,000エンティティを返すことができます。さらに取得するには [ページングを](https://doc.sitecore.com/xp/ja/developers/hd/22/sitecore-headless-development/the-experience-edge-schema.html#UUID-22e4a075-420f-dd7e-05e4-7d4fae92efc6_section-idm4525940421313632428341200183 "Pagination")使います。
    
-   Experience Edge for XM Connectorは、公開時点のアイテムのレイアウトサービス出力の静的スナップショットを公開します。これは以下のことを意味します:
    
    -   Experience Edge for XMはSitecoreのパーソナライズルールやコンテンツテストを実行したりサポートしたりしていません。
    -   Experience Edge for XMは、ユーザーやクエリ文字列などに基づくレイアウトサービスからのコンテキスト/動的出力をサポートしていません。
    -   レンダリング設定やレイアウトサービスの拡張に変更を加えてその出力に影響を与える場合は、影響を受けたアイテムを再公開しなければなりません。
-   Sitecoreの追跡・分析はExperience Edge API通話を反映しません。
    
-   Experience Edge for XMはSitecoreコンテンツにセキュリティ制約を課していません。公開されたくないコンテンツの公開を避けるために、公開制限を適用しなければなりません。
    
-   Sitecoreの言語フォールバックルールは公開時に適用され、インスタンスでのみ有効・無効化可能で、個別サイトでは無効化できません。言語フォールバック設定を変更する場合は、影響を受けたアイテムを再公開しなければなりません。
    
-   テンプレートはアイテムとして保存されないため、itemクエリで直接データを取得することはできません。そうしようとするとnull値が返されます。しかし、テンプレートに関する情報を含む別の種類の公開アイテムのデータを取得することは可能です。以下の例に示されています。
    
    ![A sample GraphQL query that fetches the ID of a specified item plus the ID of that item's template. Alongside it is the query response, which includes both IDs.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/hd/22/sitecore-headless-development/images/edge-graphql-item-query-and-result.png)
    
-   クローンや標準値を通じてアイテムが継承する値は、公開時に解決されます。クローンソースや標準値に変更する場合は、依存するアイテムの再公開が必要です。
    
-   Experience Edge for XMはテナント全体に対して単一のコンテンツスコープのみを利用しています。セキュリティトークン、クエリキャッシュクリア、ウェブフックはサイトごとに制限できません。
    
-   メディアアイテムの最大サイズは50MBです。
    
-   Experience Edgeは1テナントあたり最大1,000サイトをサポートします。
    
-   Experience Edgeは仮想フォルダをサポートしていません。
    
-   Experience Edgeはエイリアスに対応していません。
    
-   Edgeクエリでカルチャー(ロケール)を使用する場合、その値は常に大文字小文字を区別します。例えば、カルチャーがit-ITの場合、it-itのクエリはnullを返します。
    
-   siteInfo.routesフィールドのincludedPathsとexcludedPaths引数に提供されるパスの合計数は100に制限されています。以下のサンプルクエリを使って、特定の言語でサイトのすべての利用可能なルートを表示し、制限以下に抑えることができます:
    
    -   変数:クエリ
    -   {"siteName": "yoursitename", "language": "en" }:
    
    query ($siteName: String!, $language: String!) {
     site {
     siteInfo(site: $siteName) {
     routes(language: $language) {
     total
     results {
     route {
     id
     }
     routePath
     }
     pageInfo {
     endCursor
     hasNext
     }
     }
     }
     }
    }
    
-   Experience EdgeコネクターはAzure SearchやSitecore出版サービスとは互換性がありません。
    
-   ミラードスキーマは、トークン化の違いにより、アイテムテキストフィールドによるフィルタリングやソート時に結果が一貫しないことがあります。
    
-   Experience Edgeのレイアウトデータはアイテム表示のデバイス層*Default*のみをサポートしています。
    
-   Experience Edge Media CDNは、メディアURLに関して以下のパラメータをサポートしています:
    
    クエリパラメータ
    
    概要
    
    w
    
    画像の幅。
    
    h
    
    画像の高さ。
    
    MW
    
    画像の最大幅。
    
    MH
    
    画像の最大高さ。
    
-   Experience EdgeのメディアURLは大文字を区別します。例えば、Images\\Bannersフォルダ内のアイテムを参照するには、フォルダ名が大文字で表記されている場合、以下のものを使用します。
    
    https://edge.sitecorecloud.io/mainwebsite/media/Images/Banners/promo-banner.jpg
    
-   Experience Edgeは、同じ開始項目を指す複数のサイト定義をサポートしていません。
    
-   [永続クエリ](https://www.apollographql.com/docs/kotlin/advanced/persisted-queries/) はサポートされていません。
    
-   Experience Edge GraphQLスキーマに既知の問題があるため、クエリ入力でリテラルと変数の表記を混同してはいけません。GraphQLクエリで変数を使用する場合は、すべてのリテラルを変数に置き換えなければなりません。
    
    -   正解:不正解
    -   query MyQuery($hasLayout: String!, $parent: String!){search( where: {AND: \[ { name: "\_hasLayout", value: $hasLayout } { name: "\_parent", value: $parent }\] }) { total} }:
    
    query MyQuery($parent: String!) {
     search(
     where: {
     AND: 
     { name: "\_hasLayout", value: "true" }
     { name: "\_parent", value: $parent }
     
     }
     ) {
     total
     }
    }