Zing でのストップワードの無効化

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • ストップワードの語幹に一致するテキスト検索用語の結果を返すように Zing を設定します。

    始める前に

    必要なロール:admin

    このタスクについて

    Zing の語幹解釈機能では、語幹処理された形式がストップワードとして定義されている場合、頭字語または短い単語に対して検索結果が返されないことがあります。

    検索用語が語幹処理されてストップワードとされる可能性があることを示すものとして次のようなものがあります。
    • テキスト検索では、影響を受けた用語の結果は返されません。
    • システムは、次の意味の情報メッセージを表示します。テキストクエリには一般用語または曖昧なワイルドカードしか含まれていません。検索を再定義して再試行してください。
    例として、ユーザーが頭字語 AMS を検索するとします。Zing はこの検索用語を語幹処理して am にします。am はストップワードとして定義されているため、Zing は検索用語を無視します。ユーザーの AMS では検索結果が返されず、情報メッセージが表示されます。
    影響を受ける用語で正しい検索結果が得られるようにするため、アドミニストレーターはグローバルおよびテーブル固有のストップワードリストの関連するストップワードを無効にすることができます。
    注:
    ストップワードを無効にすると、検索のパフォーマンスと関連性が影響を受ける可能性があります。テキスト検索は、無効化されたストップワードとその語幹に一致する結果が返されるようになります。

    Zing での語幹解釈の詳細については、「Zing による派生語と語幹解釈の一致」を参照してください。

    手順

    1. グローバルストップワードリスト内のストップワードを無効にするには、次の手順を実行します。
      1. 移動先 すべて > システム定義 > テキストインデックスのストップワード.
      2. 無効にするストップワードのレコードを開きます。
      3. [ストップワード] フォームで、[アクティブ] オプションをオフにして、[更新] を選択します。
    2. テーブル固有のストップワードリスト内のストップワードを無効にするには、ストップワードを含む各テーブルに対して次の手順を実行します。
      1. 移動先 すべて > システム定義 > テキストインデックス.
      2. テーブルのテキストインデックスレコードを開きます。
      3. [インデックスストップワード] 関連リストで、ストップワードのレコードを開きます。
        注:
        [インデックスストップワード] 関連リストが表示されない場合は、フォームのコンテキストメニューを開き、 表示 > デフォルトビュー.
      4. [インデックスストップワード] フォームで、ストップワードのストップモードを [ストップワードでない] に設定し、[更新] を選択します。
      5. [テキストインデックス] フォームで、[テキストインデックスの再生成] 関連リンクを選択します。

    タスクの結果

    Zing は、テキスト検索で無効になっているストップワードとその語幹処理された形式を無視しなくなります。