全文检索在知识库系统中的应用

上传人:大米 文档编号:507890658 上传时间:2023-02-12 格式:DOCX 页数:2 大小:13.46KB
返回 下载 相关 举报
全文检索在知识库系统中的应用_第1页
第1页 / 共2页
全文检索在知识库系统中的应用_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《全文检索在知识库系统中的应用》由会员分享,可在线阅读,更多相关《全文检索在知识库系统中的应用(2页珍藏版)》请在金锄头文库上搜索。

1、Oracle 全文检索技术在呼叫中心知识库中的应用知识库作为信息咨询的一个重要功能,为客户电话咨询提供信息来源。在实际应用中,客户服务中心会承担业务咨询等业务。这些业务要求坐席人员能快速、正确地判断及解答问题。【详细介绍:)。在知识库的使用过程中,我们希望能在最短的时间找到所需的知识。如果系统响应时间长或者查询的结果不理想,那知识库库使用的效率将为大大折扣。亿伦公司研发的infoKM知识库系统使用了oracle全文检索解决了以上问题。本文将详细介绍oracle全文检索技术在infoKM的应用。一,Oracle 全文检索技术Oracle实现全文检索的的组件在Oracle9i中称为Oracle T

2、ext, Oracle Text支持Oracle数据库所支持的大多数语言(包括中文)的基本全文搜索功能. 不使用全文所有功能,也有其他办法Oracle数据库中搜索文本,比如INSTR函数和LIKE操作,但是对海量的文本数据进行搜索时将导致全表扫描,会非常消耗资源.创建全文索引的步骤:1, 检查数据库中是否有ctxsys用户和ctxapp角色. 默认安装情况下,ctxsys用户是被锁定的,因此要先解锁ctxsys的用户2, 给指定用户授权(用ctxsys用户登录),授权语句:grant execute on ctx_ddl to infocrm_rep.3, 建立一个preference,设置词

3、法分析器(lexer).( ctxsys登录)exec ctx_ddl.create_preference (my_lexerrep, chinese_vgram_lexer) Oracle针对不同的语言提供了不同的lexer. 通常能用到其中的三个: basic_lexer,chinese_vgram_lexer,chinese_lexer。basic_lexer针对英语,chinese_vgram_lexer专门的汉语分析器,支持所有汉字字符集。chinese_lexer只支持utf8字符集4,建立preference对应的字段值(ctxsys登录) exec ctx_ddl.set_at

4、tribute(ctx_idx_subject_pref,columns,content,depict)5,建立全文索引(infocrm_rep登录) create index ctx_idx_subject on knt_zhinnan(content) indextype is ctxsys.context parameters(datastore ctxsys.ctx_idx_subject_pref lexer ctxsys.my_lexerrep)6,创建索引create index myindex on knt_zhinnan(content_py) indextype is ctxsys.context parameters(lexer ctxsys.my_lexerrep); 通过以上6步,全文索引就建立好了.使用方法:select * from knt_zhinnan where contains(CONTENT,测试标题)0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 汽车技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号