前のトピック: クエリによって返されるデータ ポイントの制限次のトピック: APM ステータス コンソールのクランプおよび重要イベントの設定


返されるクエリ結果数の増加

RangeQuery クエリ、 PrefixQuery クエリ、WildcardQuery クエリ、または FuzzyQuery クエリを実行すると、これらのクエリは検索実行前に展開されます。 たとえば、インデックス付き文書に「car」と「cars」という用語が含まれている場合、クエリ「ca*」は検索実行前に「car OR cars」に展開されます。 このため、この数が、この用語のしきい値のデフォルト値である 2048 を超えると、システム エラーが発生する可能性があります。 この場合、TooManyClauses 例外が返されます。

返されるクエリ結果数を増やすには、以下の手順に従います。

  1. <EM_Home>¥config ディレクトリに移動し、IntroscopeEnterpriseManager.properties ファイルを開きます。
  2. 以下のプロパティを追加し、デフォルト値の 2048 より大きな値を指定します。introscope.enterprisemanager.lucene.search.BooleanQuery.SetMaxClauseCount

    この設定は、Enterprise Manager がホット デプロイ中にプロパティ ファイルを調べるとき(約 60 秒ごとに行われます)に適用されます。