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

金仓数据库 KingbaseES 插件参考手册 zhparser

109. zhparser

109.1. 插件zhparser简介

zhparser是一个KingbaseES的扩展,主要用于全文搜索的中文分词。zhparser中文分词插件支持utf8和gbk字符集。

  • 插件名为 zhparser

  • 插件版本 V1.0

109.2. 插件zhparser加载方式

CREATE EXTENSION zhparser;

109.3. 插件zhparser的参数配置

zhparser.dict_in_memory

将词典全部加载到内存中,bool类型,默认值:false

zhparser.punctuation_ignore

忽略所有的标点等特殊符号,bool类型,默认值:false

zhparser.seg_with_duality

闲散文字自动以二元分词法聚合,bool类型,默认值:false

zhparser.multi_short

短词复合,bool类型,默认值:false

zhparser.multi_duality

散字二元复合,bool类型,默认值:false

zhparser.multi_zmain

重要单字复合,bool类型,默认值:false

zhparser.multi_zall

全部单字复合,bool类型,默认值:false

zhparser.extra_dicts

用户自定义词典文件列表,自定义词典文件必须放在share/tsearch_data目录中,示例:zhparser.extra_dicts ='dict.txt,mydict.xdb',string类型,默认值:无

109.4. 插件zhparser的使用方法

CREATE EXTENSION zhparser;

CREATE TEXT SEARCH CONFIGURATION testzhcfg (PARSER = zhparser);

ALTER TEXT SEARCH CONFIGURATION testzhcfg ADD MAPPING FOR n,v,a,i,e,l WITH simple;

SELECT * FROM ts_parse('zhparser', 'KingbaseES中文分词插件测试');
tokid |   token
-------+------------
  101 | KingbaseES
  110 | 中文
  118 | 分词
  110 | 插件
  118 | 测试
 (5 rows)

SELECT to_tsvector('testzhcfg','KingbaseES中文分词插件测试');
                     to_tsvector
----------------------------------------------------
 'kingbasees':1 '中文':2 '分词':3 '插件':4 '测试':5
 (1 row)

SELECT to_tsquery('testzhcfg', '分词');
   to_tsquery
------------
  '分词'
 (1 row)

109.5. 插件zhparser的卸载方法¶

drop extension zhparser;

109.6. 插件zhparser升级方法

zhparser扩展插件通常随着KingbaseES安装包一并升级。通常情况下用户无须单独升级些插件。

相关文章:

  • 多御安全浏览器超强版本发布:新增密码检查功能
  • java架构知识-设计模式与实践(学习笔记)
  • Evil.js(罪恶的) —— 代码
  • 全球与中国多壁碳纳米管行业市场调查及投资竞争力分析报告2022-2028年
  • java计算机毕业设计交通事故档案管理系统源码+数据库+系统+lw文档+mybatis+运行部署
  • linux ifconfig命令:显示或设置网络设备参数信息
  • django请求生命周期流程图 路由匹配 无名分组 有名分组 反向解析 无名有名反向解析 路由分发 名称空间
  • cks 考试指南
  • 全球与中国防水薄膜行业市场前瞻及未来投资潜力预测报告2022-2028年
  • CTFHUB.introduction
  • 基于神经网络的图像识别,人工神经网络图像识别
  • 快鲸智慧楼宇系统:助力商办楼宇快速实现智慧化、数字化运营
  • 在线订票系统--永胜票务网是怎么搭建的?
  • 3D游戏角色动画
  • python3 词频统计计数分析+可视化词云 jieba+wordcloud 数据分析
  • [笔记] php常见简单功能及函数
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • C++类的相互关联
  • interface和setter,getter
  • java第三方包学习之lombok
  • miaov-React 最佳入门
  • Python socket服务器端、客户端传送信息
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 高性能JavaScript阅读简记(三)
  • 利用jquery编写加法运算验证码
  • 前端攻城师
  • 前端面试之CSS3新特性
  • 前端学习笔记之观察者模式
  • 浅谈Golang中select的用法
  • 算法---两个栈实现一个队列
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • #Z0458. 树的中心2
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (06)金属布线——为半导体注入生命的连接
  • (2020)Java后端开发----(面试题和笔试题)
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (第61天)多租户架构(CDB/PDB)
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • ***检测工具之RKHunter AIDE
  • .NET Core 中的路径问题
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET 反射 Reflect
  • .NetCore部署微服务(二)
  • /etc/shadow字段详解
  • @Import注解详解
  • [ element-ui:table ] 设置table中某些行数据禁止被选中,通过selectable 定义方法解决
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [ASP]青辰网络考试管理系统NES X3.5