Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Halaman ini menunjukkan cara menggunakan AlloyDB sebagai database vektor dengan ekstensi vector yang menyertakan fungsi dan operator pgvector. Fungsi dan operator ini memungkinkan Anda menyimpan penyematan sebagai nilai vektor.
Ekstensi database yang diperlukan
Gunakan ekstensi vector, versi 0.5.0.google-1 atau yang lebih baru, yang menyertakan
fungsi dan operator pgvector, untuk menyimpan penyematan yang dihasilkan sebagai nilai vector. Ini adalah versi pgvector yang telah diperluas oleh Google dengan pengoptimalan khusus untuk AlloyDB.
CREATEEXTENSIONIFNOTEXISTSvector;
Menyimpan embedding yang dibuat
Pastikan Anda telah membuat tabel di database AlloyDB.
Untuk menyimpan embedding vektor, lakukan hal berikut:
Buat kolom vector[] di tabel untuk menyimpan penyematan:
PATH_TO_VECTOR_CSV: jalur lengkap tempat Anda menyimpan file .csv.
Setelah menyimpan penyematan, Anda dapat menggunakan ekstensi vector atau ekstensi alloydb_scann untuk membuat indeks guna meningkatkan performa kueri.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-04-11 UTC."],[[["AlloyDB can be used as a vector database by utilizing the `vector` extension, which includes `pgvector` functions and operators for storing embeddings."],["The `vector` extension, version `0.5.0.google-1` or later, is required to store embeddings as `vector` values, with this specific version having been optimized by Google for AlloyDB."],["To store embeddings, add a `vector[]` column to an existing AlloyDB table using an `ALTER TABLE` command, specifying the number of dimensions the model supports."],["You can copy vectors into the vector column from a CSV file, using the `COPY` command, after the column has been created."],["Once the embeddings are stored, you can further enhance query performance by creating indexes using the `vector` or `alloydb_scann` extensions."]]],[]]