0
Postgresにto_tsvectorがあるときに:: tsvectorを使う理由は?Postgresにto_tsvectorがあるときに:: tsvectorを使う理由は?
Postgresにto_tsvectorがあるときに:: tsvectorを使う理由は?Postgresにto_tsvectorがあるときに:: tsvectorを使う理由は?
便宜上、 Postgresでは、独自の単項演算子や二項演算子、またはキャストルールを定義することができます。定義するときは、対応する1または2引数の関数を指定する必要があります。
同時に、to_tsvector(..)
関数がオーバーロードされています - これは1引数または2引数の関数とすることができ、後者の場合はFTS構成を明示的に指定できます(複数の構成を持つと便利なことがあります) 。引数が1つの場合、または::tsvector
の場合、デフォルト設定(show default_text_search_config;
を参照)が使用されます。