全文索引--自定义chinese_lexer词典

全文索引它的数据字典本来就是自己加密过的数据格式,只有翻译过来了,才可以修改。这样修改后再生成它自己的数据格式文件,覆盖掉原来的,就会将新添加的关键词加入进去了!!

以下操作是在Oracle服务器安装的计算机上

1、C:appshiying10haoproduct12.1.0dbhome_1ctxdatazhlx C:Usersfengjun>ctxlc -zht -ocs zhs16GBK> zhs16gbk_102.txt

1、运行-cmd

2、创建数据字典zhs16gbk_102.txt 文档 ; C:Users计算机登陆者名称>ctxlc -zht -ocs zhs16GBK> zhs16gbk_102.txt

3、打开文档 ;C:Users计算机登陆者名称>zhs16gbk_102.txt 

4、在打开的zhs16gbk_102.txt文档上添加自定义词语

5、将数据字典zhs16gbk_102.txt 文档转换成Oracle数据格式文件 ;   C:Users计算机登陆者名称>ctxlc -zht -ics zhs16gbk -n -i zhs16gbk_102.txt

6、会在C:Users计算机登陆者名称文件夹下产生drold.dat、droli.dat、drolk.dat、drolt.dat 4个文件

7、备份C:app计算机登陆者名称product12.1.0dbhome_1ctxdatazhlx 下的内容,并且将上面以d、k、i结尾的几个文件copy到……ctxdatazhlx下,并且改名即可

8、一定记得将原来的文件备份一下。

把索引删除,重新建立,就可以看到添加的自定义词语。。。

上述整理是通过博客http://blog.csdn.net/renfengjun/article/details/40268639 的文章所做

原文地址:https://www.cnblogs.com/xuxin-1989/p/4054108.html