我需要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