当前位置: 首页 > news >正文

许昌做网站汉狮网络/自己网站怎么推广

许昌做网站汉狮网络,自己网站怎么推广,女性做网站,做电子商务网站多少钱本文来具体解释一下怎样自己定义chinese_lexer此法分析器的词典 初始化数据 create table test2 (str1 varchar2(2000),str2varchar2(2000)) ;insert into test2values(地质图,中国和反馈砀山龙卷风流口水地质图) ; insert into test2values(图片,图) ; commit ;创建此法分析器…

本文来具体解释一下怎样自己定义chinese_lexer此法分析器的词典

 

初始化数据

 

create table test2 (str1 varchar2(2000),str2varchar2(2000)) ;insert into test2values('地质图','中国和反馈砀山龙卷风流口水地质图') ;
insert into test2values('图片','图') ;
commit ;


 

创建此法分析器而且创建全文索引(注意词典仅仅对chinese_lexer起作用)

 
exec ctx_ddl.create_preference('my_lexer1','CHINESE_LEXER');EXEC ctx_ddl.create_preference('dataquery','MULTI_COLUMN_DATASTORE');
EXEC ctx_ddl.set_attribute('dataquery','columns', 'str1,str2');CREATE INDEX test2_idx ON test2(str1) INDEXTYPEIS ctxsys.CONTEXT PARAMETERS('datastore dataquery LEXER my_lexer1');


 

看一下生成的词表。能够看到。是没有地质图这个keyword的。

 

ctx@STARTREK>select * from DR$TEST2_IDX$I ;TOKEN_TEXT                                                      TOKEN_TYPE TOKEN_FIRST TOKEN_LAST TOKEN_COUNT
-------------------------------------------------------------------------- ----------- ---------- -----------
TOKEN_INFO
-----------------------------------------------------------------------------------------------------------------------------------------------------
STR1                                                                      0           1          2        2
0090010301900102STR2                                                                     0           1          2        2
0090050B01900402地质                                                                     0           1          1       1
0090020C反馈                                                                     0           1          1       1
008808和                                                                        0           1          1       1
008807口水                                                                     0           1          1       1
00880D流                                                                       0           1          1       1
00880C龙卷风                                                                   0           1          1       1
00880B山                                                                       0           1          1      1
00880A图                                                                       0           1          2       2
0090030C018805图片                                                                     0           2          2       1
008802中国                                                                     0           1          1       1
008806砀山                                                                     0           1          1       1
008809已选择13行。



 

 

 

 

 

 

以下開始,使用自己定义词典

 

 

 

 

C:\Users\fengjun>ctxlc -zht -ocs zhs16GBK> zhs16gbk_102.txtC:\Users\fengjun>zhs16gbk_102.txt


 

搜索了一下文档,里面没有找到地质图这个关键词

 


 

最末尾加上地质图

 

生成自己定义词典须要使用的三个以d、k、i结尾的文件

 

这里总是出错

C:\Users\fengjun>ctxlc -zht -ics zhs16gbk -izhs16gbk_102.txt
DRG-52107: ctxkbtc internal error加上-n參数,顺利生成C:\Users\fengjun>ctxlc -zht -ics zhs16gbk -n-i zhs16gbk_102.txt
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
DRG-52118: Writing index file for terms
DRG-52117: Writing index file for IDs
DRG-52116: Done writing all terms
DRG-52115: Writing new terms in lexicon tofiles
DRG-52114: Writing lexicon to filesC:\Users\fengjun>dir dr*驱动器 C 中的卷是Windows8_OS卷的序列号是6C5D-2B1FC:\Users\fengjun 的文件夹2014/09/24 14:02         2,250,471 drold.dat
2014/09/24 14:02           391,326 droli.dat
2014/09/24 14:02            89,282 drolk.dat
2014/09/24 13:55           298,206 drolt.dat4 个文件      3,029,285 字节0 个文件夹 113,255,260,160 可用字节


 

备份$ORACLE_HOME\ctx\data\zhlx

下的内容。而且将上面的几个文件copy到$ORACLE_HOME\ctx\data\zhlx下。而且改名

 

d、k、i结尾的拷贝过去就可以

 

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

 

 

 

ctx@STARTREK>drop index test2_idx force ;索引已删除。

ctx@STARTREK>CREATE INDEX test2_idx ONtest2(str1) INDEXTYPE IS ctxsys.CONTEXT PARAMETERS('datastore dataquery LEXERmy_lexer1'); 索引已创建。

ctx@STARTREK>select * from DR$TEST2_IDX$I ; TOKEN_TEXT TOKEN_TYPE TOKEN_FIRST TOKEN_LAST TOKEN_COUNT -------------------------------------------------------------------------- ----------- ---------- ----------- TOKEN_INFO -------------------------------------------------------------------------------------------------------------------------- STR1 0 1 2 2 0090010201900102 STR2 0 1 2 2 0090040A01900402 地质图 0 1 1 1 0090020B 反馈 0 1 1 1 008807 和 0 1 1 1 008806 口水 0 1 1 1 00880C 流 0 1 1 1 00880B 龙卷风 0 1 1 1 00880A 山 0 1 1 1 008809 图 0 2 2 1 008805 图片 0 2 2 1 008802 中国 0 1 1 1 008805 砀山 0 1 1 1 008808 已选择13行。



 

能够看到已经有地质图这个keyword了。

 

 

这样自己定义词典就完毕了,对于大数据量的检索,自己定义词典还是很有意义的。

 

 

 

 

以下是一个相关的简单測试

 

未加关键词之前

SQL> select count(0) from data_query t wherecontains(MDTITILE,'xxxx万地质图')>0;

 

 COUNT(0)

----------

     7072

已用时间:  00: 00: 01.54

 

 

运行计划

----------------------------------------------------------

Plan hash value: 670767155

 

--------------------------------------------------------------------------------

---

 

| Id  |Operation        | Name           | Rows  | Bytes | Cost (%CPU)| Time

  |

 

--------------------------------------------------------------------------------

---

 

|   0 |SELECT STATEMENT |                |     1 |   85 |     4   (0)| 00:00:0

1 |

 

|   1|  SORT AGGREGATE  |                |     1 |   85 |            |

  |

 

|*  2|   DOMAIN INDEX   | DATA_QUERY_IDX |   164 | 13940 |     4  (0)| 00:00:0

1 |

 

--------------------------------------------------------------------------------

---

 

 

Predicate Information (identified by operationid):

---------------------------------------------------

 

   2 - access("CTXSYS"."CONTAINS"("MDTITILE",'xxxx万地质图')>0)

 

 

统计信息

----------------------------------------------------------

      3528  recursive calls

         0  db block gets

      10214  consistent gets

      1173  physical reads

      2824  redo size

        535 bytes sent via SQL*Net to client

       524  bytes received via SQL*Netfrom client

         2  SQL*Net roundtrips to/fromclient

       263  sorts (memory)

         0  sorts (disk)

         1  rows processed

 

 

 

加关键词之后

 

SQL> select count(0) from data_query t wherecontains(MDTITILE,'xxxx万地质图')>0 ;

 

 COUNT(0)

----------

     7072

 

已用时间:  00: 00: 00.28

 

运行计划

----------------------------------------------------------

Plan hash value: 670767155

 

--------------------------------------------------------------------------------

---

 

| Id  |Operation        | Name           | Rows  | Bytes | Cost (%CPU)| Time

  |

 

--------------------------------------------------------------------------------

---

 

|   0 |SELECT STATEMENT |                |     1 |   85 |     4   (0)| 00:00:0

1 |

 

|   1|  SORT AGGREGATE  |                |     1 |   85 |            |

  |

 

|*  2|   DOMAIN INDEX   | DATA_QUERY_IDX |   164 | 13940 |     4  (0)| 00:00:0

1 |

 

--------------------------------------------------------------------------------

---

 

 

Predicate Information (identified by operationid):

---------------------------------------------------

 

   2 -access("CTXSYS"."CONTAINS"("MDTITILE",'xxxx万地质图')>0)

 

 

统计信息

----------------------------------------------------------

       643  recursive calls

         0  db block gets

       2438  consistent gets

        34  physical reads

         0  redo size

       535  bytes sent via SQL*Net toclient

       524  bytes received via SQL*Netfrom client

         2  SQL*Net roundtrips to/fromclient

        34  sorts (memory)

         0  sorts (disk)

         1  rows processed

 

 

 

 相关官方文档位置:

Oracle® Text Reference

http://docs.oracle.com/cd/E11882_01/text.112/e24436/cexec.htm#CCREF2202

http://www.lbrq.cn/news/939439.html

相关文章:

  • 广州做网站多少钱/成都网站关键词推广优化
  • 网站的图文链接怎么做的/各种推广平台
  • 做网站广告有哪些职位/seo搜索引擎的优化
  • 上住房和城乡建设部网站/5188关键词平台
  • 深圳网站建设号/模板免费下载网站
  • 哪一个网站做专栏作家好点/网站推广的渠道有哪些
  • 武汉网站建设武汉网络公司/国家免费职业技能培训官网
  • 做网站流量/汕头百度关键词推广
  • 建站资源共享/图片优化
  • iis6.0如何做网站301/网络广告营销案例分析
  • 可以做mv的视频网站/微信营销平台
  • wordpress企业网站seo/今日军事新闻
  • 成都网站设计合理柚v米科技/百度小程序关键词优化
  • 旅游电子商务网站建设的流程/新闻摘抄四年级下册
  • 江西省城乡住房建设厅网站/怎么做百度推广的代理
  • 夜狼seo/seo优化在线诊断
  • 网站标题就一个关键词/seo导航
  • 做水印的网站/网站搭建软件
  • 手机网站工具/有没有永久免费crm
  • 时时彩做号工具网站/域名收录提交入口
  • 福田公司企业文化/湖南seo优化服务
  • 盗号网站怎么做/无锡seo网站管理
  • 自己做的网站访问不了/如何制定会员营销方案
  • 网吧设计公司/杭州百度首页优化
  • 传奇私服网站怎么建设/宁波网站建设团队
  • 做网站编程用什么语言好/网站发布与推广怎么写
  • 建立网站的风险/google网址直接打开
  • 重庆网站制作外包公司/网店推广网站
  • 中小企业网站建设服务公司/关键词优化软件哪家好
  • 网站建设标书范本/百度推广怎么操作
  • RHEL9 网络配置入门:IP 显示、主机名修改与配置文件解析
  • 《频率之光:维度回响》
  • 使用uni-app开发一个点餐收银台系统前端静态项目练习
  • LeetCode 刷题【15. 三数之和】
  • 2.JVM跨平台原理(字节码机制)
  • 理解Spring中的IoC