カテゴリモデル全体によるフィルタリング
カテゴリモデル全体によるフィルタリングについて
Studio データをトピック別にフィルタリングする場合、分類された演算子を使用して、特定のカテゴリモデルに分類されたすべてのデータを返すことができます。
ルートレベルのルールがカテゴリ化されたフィルタに与える影響
ルートレベルルールがあるモデル、およびルートレベルルールがないモデルでは、カテゴリ化されたフィルタの動作が異なります。ルートレベルルールは、モデル全体に適用されるフィルタのように機能します。このフィルタに一致する文および文書のみが分類で考慮されます。
- モデルにルートレベルのルールがない場合、分類されたフィルタによって、モデル内の少なくとも 1 つのカテゴリに 1 文以上の該当があるすべてのドキュメントが返されます。
- モデルにルートレベルのルールがある場合、分類されたフィルタは ルートレベルルールに一致するすべてのドキュメントを返します。他のカテゴリ は考慮されません。
これをより深く理解するために、例を見てみましょう。次の 3 つの文書があるとします。
- 文書 A では、赤いトラックについて言及されています。
- 文書 B は赤いセダンについて言及しています。
- 文書 C には、緑色のバンが記載されています。
ルートレベルルールのないモデル
最初のモデルにはトラックのカテゴリがあり、ルートレベルのルールはありません。これらの伝票は、分類されたフィルタによって以下のように処理されます。
- 伝票 A はトラックカテゴリに適合し、分類されたものとみなされます。
- 伝票 B はどのカテゴリにも適合せず、分類されないとみなされます。これは、モデルの未分類データを含む特別な “Global Other” カテゴリに追加されます。
- 文書 C はどのカテゴリにも適合せず、カテゴリ化されません。これは、”Global Other” カテゴリにも追加されます。
ルートレベルのルールを持つモデル
また、2 番目のモデルにはトラックのカテゴリがありますが、色を赤でフィルタリングするルートレベルルールが付属しています。これらの伝票は、分類されたフィルタによって以下のように処理されます。
- 伝票 A はルートレベルルールに一致し、トラックカテゴリに適合します。分類済とみなされます。
- ドキュメント B はルートレベルのルールと一致しますが、他のカテゴリに適合しません。これは「Global Other」カテゴリーに追加されますが、分類されたものとみなされます。
- 文書 C はルートレベルルールに一致しないため、カテゴリ化されません。これは Global Other カテゴリには追加されません。
ルートレベルルールがあるモデルがあるものの、そのモデル内のどのカテゴリにも該当しない文書をフィルタ処理する場合は、分類されたフィルタを使用しないでください。代わりに、演算子を [一致] に設定し、最上位レベルのカテゴリをすべて選択します。
ルートレベルルールのモデルのチェック
ルートレベルのルールによって分類フィルタの動作が変更される場合があるため、ここでは、特定のカテゴリモデルにルートレベルのルールがあるかどうかを見つける方法を説明します。
Designer でのルートレベルルールのチェック
ルートレベルのルールを見つける最も簡単な方法は、Designer でカテゴリモデルを開き、最上位ノードを確認することです。
- Designer を開きます。
ヒント:このスクリーンショットには、Designer のインスタンスが複数あります。インスタンスを 1 つだけ持つことができます。 - カテゴリモデルが存在するプロジェクトを選択します。
- カテゴリ化に移動します。
- チェックするモデルを選択します。
- 左側で、一覧の最上部にある最初のトピックを選択します。
- 右側にルールが表示されている場合、これはカテゴリモデルにルートレベルのルールがあることを意味します。ルールが表示されない場合は、モデルにルートレベルのルールがありません。
Studio でのルートレベルルールのチェック
- 新しいダッシュボードを作成するか、既存のダッシュボードを編集します。
- 任意のレポートウィジェット (棒ウィジェットなど) を追加します。
- グループ化基準で、チェックするカテゴリモデルを選択します。
- フィルタタブに移動します。
- ウィジェットフィルタードロップダウン:
を参照してください。 - ウィジェットを閉じ、保存せずにダッシュボードを終了します。