3.15 複合問合せのパフォーマンス
CONTAINS()
問合せでテキスト以外の列に構造化述語も含まれている場合は、それらの列の値を索引付けすることを検討します。そのようにする場合は、CREATE
INDEX
文のFILTER
BY
句でそれらの列を指定します。これにより、パフォーマンス向上のために、Oracle Text索引によって構造化述語が処理されるようにするかどうかをOracle Textが決定できます。
また、CONTAINS()
問合せで1つ以上の構造化列にORDER
BY
基準が含まれている場合、Oracle Text索引はそれらの列の値も索引付けできます。CREATE
INDEX
文のORDER
BY
句でそれらの列を指定します。それから、問合せ応答時間の向上のためにOracle TextでOracle Text索引にソートを入れるかどうかを決定できます。