web-dev-qa-db-ja.com

複数のカテゴリ/キーワードのTridionスキーマ設計

一見するといくつかの異なるカテゴリを使用するコンテンツ分類法を検討しています。

値がカテゴリから取得されるスキーマフィールドは単一のカテゴリにのみリンクできるため、これはスキーマ内の各カテゴリの必須ではないフィールドを意味します。

別の方法として、完全な分類を保存するための1つのスーパーシングルカテゴリと親キーワードについて考えています。このようにして、単一の複数値スキーマフィールド(選択ボックスまたはツリー)を作成し、編集者がすべてのコンテンツのタグ付けを行うことができます。すぐに。

これは、コンテンツを取得するときのAPIクエリに影響しますか?誰かが以前にこのアプローチをとったことがありますか?

4
Neil

確かに、単一のフィールド/カテゴリを使用する方が簡単になります。ルートキーワードを抽象として設定して、クライアントがそれらのキーワードを使用しないようにすることができます...

注意の言葉:

  • タクソノミーオブジェクトを使用する場合は、初回ロードですべてのキーワードが読み取られます。キーワードのリストが非常に多い場合、これはパフォーマンスやJVMの使用法などに確実に影響します。
  • あなた本当にキャッシュを適切に構成したい

単純なカテゴリ/キーワードクエリを使用する場合、パフォーマンスは小さいカテゴリと大きいカテゴリでほぼ同じである必要があります。キャッシュに関する同じ警告が適用されます。

5
Nuno Linhares