テキスト検索用の Zing タグインデックス作成の構成

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • Zing テキストインデックス作成は、レコードのタグで使用できます。

    始める前に

    タグにインデックスを付けるテーブルに対して、テキストインデックス作成を有効にする必要があります。この手順の手順については、「 Configure a table for indexing and searching」を参照してください。

    必要なロール:admin

    このタスクについて

    デフォルトでは、Zing テキストインデックス作成および検索エンジンは、検索用のタグテキストのインデックスを作成しません。タグのテキストインデックス作成は、テーブル単位で有効にできます。プライベートタグがインデックス作成されることはありません。

    テーブルのタグのテキストインデックス作成を有効にすると、Zing はそのテーブルのテキストインデックスにタグの検索データを格納します。これにより、テキストインデックスのサイズが大きくなります。正確な増加は、テーブルのレコードに存在するインデックス付け可能なタグの数によって異なります。

    手順

    1. 移動先 すべて > システム定義 > ディクショナリ をクリックし、タグのインデックス作成を有効にするテーブルの辞書エントリを編集します。
      テーブルの辞書エントリは、テーブル名が [テーブル] フィールド値であり、[ 列名 ] フィールドが空で、[ タイプ ] 値が [コレクション] のレコードです。
    2. [属性] 関連リストで、[新規] を選択します。
    3. [リストを使用してルックアップ] アイコン ( [ リストを使用してルックアップ] アイコン) を選択して、使用可能なすべての属性を表示します。
    4. [テキストインデックスタグ] 属性 (text_index_tags) を選択します。
    5. 属性値には、次のいずれかのオプションを入力します。
      オプション 説明
      everyone_only 全員と共有しているタグのみがインデックスを付けられます。
      all_shared すべての共有タグ ([Everyone]]、[Groups and Users]) にインデックスが付けられます。
    6. [送信] を選択します。
    7. [辞書エントリ] フォームの [関連リンク] セクションで、[ テキストインデックスの生成 ] を選択してテーブルのインデックスを再作成します。

    次のタスク

    テーブルのタグのテキストインデックス作成を有効にした後、次のいずれかのアクションが発生したときに、テーブルのレコードのインデックスが再作成されます。
    • タグを追加または削除する場合。
    • タグを変更した場合、影響を受けるレコードが 100 件未満であれば問題ありません。これより多いレコードがある場合は、手動でインデックスを再作成する必要があります。
    • テーブル全体のインデックスを手動で再作成する場合 (タグのインデックス作成の初期セットアップ後に必要)。