#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
索引甚至可以连接列:
openGauss=# CREATE INDEX pgweb_idx_3 ON tsearch.pgweb USING gin(to_tsvector('english', title || ' ' || body));
另一个方法是创建一个单独的tsvector列控制to_tsvector的输出。下面的例子是title和body的连接,当其它是NULL的时候,使用coalesce确保一个字段仍然会被索引:
openGauss=# ALTER TABLE tsearch.pgweb ADD COLUMN textsearchable_index_col tsvector;
openGauss=# UPDATE tsearch.pgweb SET textsearchable_index_col = to_tsvector('english', coalesce(title,'') || ' ' || coalesce(body,''));
#openGauss #入门 #安装 #数据库 #开源