天天看点

postgres中的中文分词zhparserpostgres中的中文分词zhparser

基本查了下网络,postgres的中文分词大概有两种方法:

Bamboo

zhparser

其中的Bamboo安装和使用都比较复杂,所以我选择的是zhparser

在postgres.conf中你可以设置下面的参数:

还可以设置自有词典

虽然项目文档说用txt也是可以的,但是我自己尝试过的时候,自有词典只能使用xdb

按照文档说明

在这三步之后,你就创建了一个testzhcfg的解析器

to_tsvector, to_tsquery 其实都是有第一个参数的,第一个参数表示解析器是什么。比如你想要进行文本搜索,可以使用下面的语句:

这个语句是基于视图question_view的

本文转自轩脉刃博客园博客,原文链接:http://www.cnblogs.com/yjf512/p/4408968.html,如需转载请自行联系原作者