我需要SOME_NUMERIC_PARAM
文本字段排序大表:如何在索引組織表上構建Oracle文本索引?
CREATE TABLE HR.IOT_TEST
(
ID VARCHAR2(30 CHAR),
SOME_NUMERIC_PARAM NUMBER,
TEXTS CLOB,
CONSTRAINT PK_IOT PRIMARY KEY (ID, SOME_NUMERIC_PARAM) ENABLE
)
ORGANIZATION INDEX;
我想建立對CLOB文本搜索索引:
CREATE INDEX IOT_TEST_IND ON HR.IOT_TEST
(
TEXTS
)
INDEXTYPE IS CTXSYS.CONTEXT;
但我得到這個錯誤:
Table HR.IOT_TEST created.
SQL Error: ORA-29958: fatal error occurred in the execution of ODCIINDEXCREATE routine
ORA-29960: line 1,
DRG-11303: secondary indexes are not supported by this indextype
我錯過了什麼?我如何使用Oracle Text和索引組織表?
謝謝。是的,我想將全文搜索與過濾器值進行過濾和排序。類似ebay。目前,我們正在利用我們加入幾桌几預排序mviews並增加了一些計算出的數值。我在想IOT可能會取代mviews。不確定分區tbh。我們的文本字段都是圍繞4K字符,不知道這是否是適合CTXCAT。我們正在向用戶顯示由數百萬組成的預訂數據的第一行。再次,有點易趣的風格,人們從像「三星」這樣非常普通的東西開始,並且有很少的分類選項 – Toolkit