意味検索を行いたいテキストに対して複数のベクトル表現を持つことができます。ベクトル表現はベクトル変換の定義と1対1に紐づいており、新しいベクトル変換を定義することで別のベクトル表現を持つことができます。ベクトル変換の定義では使用する埋込みモデルなどを指定できます。以前のベクトル表現が不要な場合は、ベクトル変換の定義を削除します。
例) 新しいvectorizerの定義と古いvectorizerの削除
rag_database=> SELECT ai.drop_vectorizer(pgx_vectorizer.get_vectorizer_id(view_name => 'sample_embeddings'), drop_all => true); rag_database=> SELECT ai.create_vectorizer(…);