Ingin menggunakan faiss untuk RAG Tempatan? Baiklah, tetapi di mana untuk menyimpan bahagian saya (metadata).
Penyelesaian: Sambungkan faiss dengan sqlite (atau mana-mana sql lain).
Cara: Simpan vektor dalam faiss, data dalam sqlite.
Kebaikan:
Gunakan faiss untuk data vektor (untuk apa ia dibuat) dan sqlite untuk data biasa (untuk tujuan ia dibuat).
Selalunya, anda sudah mempunyai pangkalan data. Anda mungkin hanya perlu membuat jadual atau lajur tambahan.
Anda mendapat sokongan untuk carian teks penuh dalam kebanyakan enjin pangkalan data: sama ada sqlite atau postgres.
Sudah tentu, anda boleh mencuba pgvector, tetapi menggunakan FAISS mempunyai kelebihan tersendiri. Akhirnya, ia bergantung pada kes penggunaan anda.
Pautan ke repo
Atas ialah kandungan terperinci Faiss dengan sqlite untuk RAG. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!