注册
使用达梦全文索引的注意事项
培训园地/ 文章详情 /

使用达梦全文索引的注意事项

DM_351610 2025/08/14 93 0 0

1、创建全文索引需要CREATE CONTEXT INDEX权限。
grant create context index to 用户名称;

2、创建时如果不指定sync,后面需要手动填充分词。如下:
create context index cidx_tc01_addinfo on tc01(addinfo) tablespace tbs01;

3、创建索引时指定sync
create CONTEXT index cidx_tc01_addinfo ON tc01(addinfo) tablespace tbs01 SYNC;
说明: SYNC参数,【创建后即可使用全文检索】

4、关键字LEXER指定分词参数,适应中文场景
create CONTEXT index cidx_tc01_addinfo ON tc01(addinfo)
tablespace tbs01 LEXER CHINESE_FP_LEXER SYNC;
说明:lexer包含5个参数:
1.CHINESE_LEXER,中文最少分词;
2.CHINESE_VGRAM_LEXER,机械双字分词;
3.CHINESE_FP_LEXER,中文最多分词;#【中文场景推荐用】!!!
4.ENGLISH_LEXER,英文分词;
5.DEFAULT_LEXER,默认分词。

5、执行全文检索的方法
select * from tc01 t where CONTAINS(addinfo, '北京');

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服