创建多字段的全文索引问题
create table full_t(id number,cola varchar2(4000),colb varchar2(4000));insert into full_t values(1,'我是中国人','sads');
insert into full_t values(2,'xxxx','中国人是我');
insert into full_t values(3,'sa','arrr');
insert into full_t values(4,'中国人伟大的','伟大的中国人');
现在我想在 cola colb 上建立一个全文索引 我知道 CTX_DDL.CREATE_PREFERENCE('TEST_MULTICOL', 'MULTI_COLUMN_DATASTORE');
CTX_DDL.SET_ATTRIBUTE('TEST_MULTICOL', 'COLUMNS', 'cola, colb');这样可以做到。。但是问题 我还要
call ctx_ddl.create_preference ('issue_lexer', 'CHINESE_VGRAM_LEXER');
就是我还要做一个 preference 来规定我的分析器 这样2个preference 我可怎么定义索引...
CREATE INDEX Con_text ON full_t(cola) INDEXTYPE IS ctxsys.CONTEXT
PARAMETERS ('LEXER issue_lexer sync (on commit)') .....?????;
create table full_t(id number,cola varchar2(4000),colb varchar2(4000));insert into full_t values(1,'我是中国人','sads');
insert into full_t values(2,'xxxx','中国人是我');
insert into full_t values(3,'sa','arrr');
insert into full_t values(4,'中国人伟大的','伟大的中国人');
现在我想在 cola colb 上建立一个全文索引 我知道 CTX_DDL.CREATE_PREFERENCE('TEST_MULTICOL', 'MULTI_COLUMN_DATASTORE');
CTX_DDL.SET_ATTRIBUTE('TEST_MULTICOL', 'COLUMNS', 'cola, colb');这样可以做到。。但是问题 我还要
call ctx_ddl.create_preference ('issue_lexer', 'CHINESE_VGRAM_LEXER');
就是我还要做一个 preference 来规定我的分析器 这样2个preference 我可怎么定义索引...
CREATE INDEX Con_text ON full_t(cola) INDEXTYPE IS ctxsys.CONTEXT
PARAMETERS ('LEXER issue_lexer sync (on commit)') .....?????;
解决方案 »
- 求高手写一条sql语句
- SQL存储过程转换为ORACLE存储过程 怎么转
- list archivelog all的疑问,请各位大侠帮帮忙
- 求SQL!!!
- 还没有使用过索引,所以有点不知如何下手?
- 用PL/SQL DEVELOPER 怎样导出表结构啊,我导出来的都是乱码来的
- 返回跨两个指定日期的日期和时间边界数,在sql server中用datediff函数,在oracle中用什么?
- 请问exist语句的效率问题
- 在oracle中怎样建立两个表之间的关联?
- 将utf8数据导入到gbk实例中???乱码
- windows系统被我ghost恢复了,但是在E盘的oracle目录。。。
- 是否有全文索引可以一次做2个表的 详细看内部
PARAMETERS ('LEXER issue_lexer sync (on commit) DATASTORE MULTI_COLUMN_DATASTORE') ;