为什么在Postgres中使用to_tsvector时使用:: tsvector?

时间:2017-07-01 14:59:25

标签: postgresql full-text-search

为什么在Postgres中使用to_tsvector时使用:: tsvector?

1 个答案:

答案 0 :(得分:1)

为方便起见。在Postgres中,您可以定义自己的一元或二元运算符或强制转换规则,当您定义它时,您必须提供相应的1或2参数函数。

同时,to_tsvector(..)函数被重载 - 它可以是1参数或2参数函数,在后一种情况下,可以显式指定FTS配置(有时它有用)多种配置)。如果是单参数函数或::tsvector,将采用默认配置(请参阅show default_text_search_config;)。