文章目錄
- 文檔用途
- 詳細信息
文檔用途
本文用于HGDB全文檢索/中文分詞的介紹,其介紹內容在附件,使用案例見正文
詳細信息
一、創建擴展
highgo=# create extension zhparser;CREATE EXTENSION highgo=# \dFp List of text search parsers Schema | Name | Description ------------+------------+-------------------- pg_catalog| default | default word parser public | zhparser |(2 rows)
二、創建搜索配置
highgo=# create text search configuration zh (parser=zhparser); CREATE TEXT SEARCH CONFIGURATION
三、添加tooken映射
highgo=# ALTER TEXT SEARCH CONFIGURATION zh ADD MAPPING FOR n,v,a,i,e,l WITH simple; ALTER TEXT SEARCH CONFIGURATION
四、測試
highgo=# select * from to_tsvector('zh','hello world! 2020清明節在即,為了便于公司 同仁提前 安排好工作和生活,根據國家法定假日規定,現將2020年清明節放假安排通知如下') : to_tsvector -------------------------------------------------------’'2020':3,17 'hello':1 'world':2 '便于':5 '假日':14 '公司':6 '同仁':7 '國家':13 '在 即':4 '好':10 '如下':21 '安排':9,19 '工作':11 '提前':8 '放假':18 '現將':16 '生活':1 2 '規定':15 '通知':20 (1 row)