• 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,..."