作者:寻找4s_666 | 来源:互联网 | 2023-10-10 10:58
本文内容创建一个Oracle全文检索用户创建表和插入数据创建CTXCAT索引针对中文创建CTXCAT索引 使用Oracle全文检索CTXCAT索引能够获得更好地混合查询的性能。通常
本文内容
- 创建一个 Oracle 全文检索用户
- 创建表和插入数据
- 创建 CTXCAT 索引
- 针对中文创建 CTXCAT 索引
使用 Oracle 全文检索 CTXCAT 索引能够获得更好地混合查询的性能。通常,你可以利用该索引为小文本或文本片段建立索引。例如,表的列,如条目名称、价格和描述,可以包含在索引中,以提高混合查询性能。
该索引在 DML 后是事务性、自动更新的,因此无需 CTX_DDL.SYNC_INDEX。
创建一个 Oracle 全文检索用户并授权
在使用 Oracle 全文检索 CTXCAT 索引和 CTX PL/SQL 包之前,创建一个具有 CTXAPP 角色的用户。该角色使你可以做如下事情:
- 创建和删除 Oracle 全文检索的索引引用(preference)。该引用可以认为是你所创建索引的“偏好”,毕竟索引是有侧重点的。
- 使用 Oracle 全文检索 CTX PL/SQL 包
以 DBA 身份登录,创建用户并授权,如下所述:
1)创建用户 MYUSER / myuser_password:
BY myuser_password;