1727324052
2024-09-25 15:25:27
CMS では以前から「必須」プロパティ (値を入力する必要がある) を持つことができました。必須メタデータはこれまで Graph に反映されていませんでした。現在では、GraphQL スキーマを更新して、常に値を持つフィールドに関する情報を取得できます。
CMS を構成する
CMS は、必須 (値を入力する必要あり) プロパティに関するメタデータを GraphQL スキーマに送信するように構成する必要があります。3.11.0 リリースで重大な変更が発生しないように、この構成設定を追加する必要がありました。デフォルト値は「false」です。
必要に応じてプロパティを設定する
以下は、「TeaserBlock」コンテンツ タイプのプロパティ「Heading」の例です。このプロパティは「必須」(値を入力する必要があります) に設定されています。
必要なサポートを備えたGraphQLクエリ
GraphQLクエリは、フィールドには常に値があることを認識するように設定されました。

3.11.0 での重要なバグ修正
3.11.0 にはいくつかの重要なバグ修正が含まれています。
- セマンティック検索はそれほど積極的にならないよう調整されました。これにより、検索の関連性が大幅に向上します。
- LinkItem が間違った言語でリンクを生成しました
- サイトが構成されていない場合、CMS 検索によってサイトがクラッシュします。
- ContentReference は、シリアル化中に常に 3 つのパラメータすべてを使用して作成する必要があります。
2024年9月25日
#Optimizely #Graph #での必須フィールドのサポート
