What is the purpose of the lists parameter in a pgvector IVFFlat index?
- A Number of index pages to cache
- B Number of inverted file lists (clusters) created during indexing, balancing build time and query accuracy (correct answer)
- C Maximum number of rows in the index
- D Index compression level
Shortcut: lists determines how many clusters the IVFFlat index builds. More lists = faster queries (fewer vectors checked per list) but requires more memory. Recommended: sqrt(rows) to rows/1000.