0
我有一个名为email
的citext
列和一个名为search
的tsvector
列来执行全文搜索。我的触发是这样的:tsvector是否与citext一起工作
tsvector_update_trigger(search_vector, 'pg_catalog.english', name, email)
name
只是一个普通text
列。然而,因为email
是citext
这是文本,但只是不区分大小写,看起来触发器不起作用。我有错误提到email
不是“字符类型”。我想知道为什么Postgres难以将citext视为文本或将其转换为文本,然后进行其标记化操作?
如何将email
保留为citext
仍然是全文搜索?