Lalit Pagaria
465ccbc12e
Allow multiple write calls to existing FAISS index. ( #422 )
...
- Fixing issue when update_embeddings always create new FAISS index instead of clearing existing one. New index creation may not free existing used memory and cause memory leak.
Co-authored-by: Malte Pietsch <malte.pietsch@deepset.ai>
2020-10-05 12:01:20 +02:00
Malte Pietsch
db6864d159
Fix type casting for vectors in FAISS ( #399 )
...
* Fix type casting for vectors in FAISS
Co-authored-by: philipp-bode <philipp.bode@student.hpi.de>
* add type casts for elastic. refactor embedding retriever tests
* fix case: empty embedding field
* fix faiss tolerance
* add assert in test_faiss_retrieving
Co-authored-by: philipp-bode <philipp.bode@student.hpi.de>
2020-09-18 17:08:13 +02:00
Malte Pietsch
d69133966d
Fix faiss test tolerance
2020-09-18 13:57:29 +02:00
Malte Pietsch
4c503158a7
Fix duplicate vector ids in FAISS ( #395 )
...
* fix duplicate vector ids in faiss
* Add test
Co-authored-by: lalitpagaria <19303690+lalitpagaria@users.noreply.github.com>
* revert score change
* switch to faiss_index.ntotal for ids. add tests
Co-authored-by: lalitpagaria <19303690+lalitpagaria@users.noreply.github.com>
2020-09-18 12:52:22 +02:00
Tanay Soni
9d0df60aad
Add FAISS Document Store ( #253 )
2020-08-07 14:25:08 +02:00