-
Will you perform few searches?
-
Do you need exact results?
-
Then: "Flat"
-
Is memory a concern?
-
If not: HNSWM or IVF1024,PQNx4fs,RFlat
-
If somewhat, then "...,Flat"
-
If quite important, then OPQM_D,...,PQMx4fsr
-
If very important, then OPQM_D,...,PQM
-
How big is the dataset?
-
If below 1M vectors: ...,IVFK,...
-
If 1M - 10M: "...,IVF65536_HNSW32,..."
-
If 10M - 100M: "...,IVF262144_HNSW32,..."
-
If 100M - 1B: "...,IVF1048576_HNSW32,..."