OPTIMIZE_INDEX() will not compress the $I token table to only 1 row per token (Doc ID 1965877.1)

Last updated on JANUARY 29, 2015

Applies to:

Oracle Text - Version 11.2.0.3 to 12.1.0.2 [Release 11.2 to 12.1]
Information in this document applies to any platform.

Symptoms

After running CTX_DDL.OPTIMIZE_INDEX(), a query on the token table ($I) shows that duplicate tokens still exist

As an example, a query for the token RECIPIENTS returns20 rows

TOKEN_TEXT           TOKEN_TYPE TOKEN_FIRST TOKEN_LAST TOKEN_COUNT
-------------------- ---------- ----------- ---------- -----------
RECIPIENTS                    0           1       1261        1261
RECIPIENTS                    0        1262       2520        1259
RECIPIENTS                    0        2521       3781        1261
RECIPIENTS                    0        3782       5043        1262
RECIPIENTS                    0        5044       6322        1255
RECIPIENTS                    0        6323       7582        1260
RECIPIENTS                    0        7583       8844        1261
RECIPIENTS                    0        8845      10107        1263
RECIPIENTS                    0       10108      11363        1256
RECIPIENTS                    0       11364      12643        1259
RECIPIENTS                    0       12644      13902        1259
RECIPIENTS                    0       13903      15170        1264
RECIPIENTS                    0       15171      16421        1251
RECIPIENTS                    0       16422      17686        1265
RECIPIENTS                    0       17687      18949        1263
RECIPIENTS                    0       18950      20209        1260
RECIPIENTS                    0       20210      21469        1258
RECIPIENTS                    0       21470      22730        1261
RECIPIENTS                    0       22731      23993        1261
RECIPIENTS                    0       23994      24496         503

20 rows selected.

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms