3.15 Mixed Query Performance
If your CONTAINS()
query also has structured predicates on the nontext columns, then consider indexing those column values. To do so, specify those columns in the FILTER
BY
clause of the CREATE
INDEX
statement. Oracle Text can then determine whether to have the structured predicates processed by the Oracle Text index for better performance.
Additionally, if your CONTAINS()
query has ORDER
BY
criteria on one or more structured columns, then the Oracle Text index can also index those column values. Specify those columns in the ORDER
BY
clause of the CREATE
INDEX
statement. Oracle Text can then determine whether to push the sort into the Oracle Text index for better query response time.