我有列col与数据类型CH
araCTER
varying
我需要将此列的索引作为杜松子酒索引.如果尝试直接将gin索引设置为列,则返回错误:
数据类型字符变化没有用于访问方法“gin”的默认运算符类
提示:您必须为索引指定运算符类,或者为数据类型定义默认运算符类
如果尝试:
create index col_vector
on mytable
using gin (to_tsvector(col))
我收到错误:索引表达式中的函数必须标记为IMMUTABLE
如何为CHaraCTER varying列创建杜松子酒索引?
附:我需要这个用于全文搜索
试试此
代码:
CREATE INDEX "name " ON "tablename" USING gin(to_tsvector('english',"columnname"));