--创建全文索引

grant execute on ctx_ddl to username;--使用其他帐号对username授权
exec ctx_ddl.create_preference('my_lexer','chinese_lexer');--创建chinese_lexer词法器(中文词法分析器)
exec ctx_ddl.create_preference('my_filter','CHARSET_FILTER');--创建字符过滤器
exec ctx_ddl.set_attribute('my_filter','charset','ZHS16GBK');--设置过滤器字符编码
create index idx_tablename_colname on tablename(colname) indextype is ctxsys.context parameters('lexer my_lexer');--在tablename上创建索引

--使用全文检索:

select * from tablename where contains(col,'北京');

--全文索引同步

例如: 同步索引myindex:Exec ctx_ddl.sync_index ('myindex'); 实施建议:建议通过oracle的job对索引进行同步

--全文索引优化

    经常的索引同步将会导致你的CONTEXT索引产生碎片。索引碎片严重的影响了查询的反应速度。你可以定期优化索引来减少碎片,减少索引大小,提高查询效率。
当文本从表中删除的时候,Oracle Text标记删除的文档,但是并不马上修改索引。因此,就的文档信息占据了不必要的空间,导致了查询额外的开销。
你必须以FULL模式优化索引,从索引中删除无效的旧的信息。这个过程叫做垃圾处理。当你经常的对表文本数据进行更新,删除操作的时候,垃圾处理是很必要的。

最新文章

  1. IIS上虚拟站点的web.config与主站点的web.config冲突解决方法 分类: ASP.NET 2015-06-15 14:07 60人阅读 评论(0) 收藏
  2. usb驱动开发24之接口驱动
  3. bzoj2821: 作诗(Poetize)
  4. Calendar GData API / Google Calendar Connectors deprecation
  5. Ural 1046 Geometrical Dreams(解方程+计算几何)
  6. 利用readwritelock简单模拟实现多线程下cache的系统
  7. js中时间戳与日期转换-js日期操作
  8. linux脚本实例之while
  9. js中推断对象详细类型
  10. 取一种类型里面的产品销售前3甲的数据Sql
  11. Windows2008修改密码策略简单介绍
  12. Linux编程 16 文件权限(组管理 groupadd, groupmod,文件权限介绍)
  13. 06 使用Tensorflow拟合x与y之间的关系
  14. 2015-10-06 认识jQuery1
  15. QT 按钮的使用技巧
  16. 函数使用五:MIR7 发票预制 BAPI_INCOMINGINVOICE_PARK
  17. 【SpringBoot系列4】SpringBoot定制自己的bean
  18. 【Coursera】Third Week(1)
  19. VMware workstation 11 的下载
  20. python hive.py

热门文章

  1. Java算法之递归打破及在真实项目中的使用实例
  2. linux下误删mysql的root用户,解决方法
  3. 把包发布到npm官网
  4. iOS 系统数字键盘左下角加确定按钮
  5. html表单提交方式
  6. 【Java EE 学习 78 上】【数据采集系统第十天】【Service使用Spring缓存模块】
  7. JAVA内部类有关
  8. 【干货】jsMind思维导图整合Easyui的右键菜单
  9. CozyRSS开发记录10-RSS源管理
  10. #英文#品读中国城市个性——秦汉雄风&和祖先在一起