What are the main factors that affect recall?
Recall is affected mainly by index type and search parameters.
For FLAT index, Milvus takes an exhaustive scan within a collection, with a 100% return.
For IVF indexes, the nprobe parameter determines the scope of a search within the collection. Increasing nprobe increases the proportion of vectors searched and recall, but diminishes query performance.
For HNSW index, the ef parameter determines the breadth of the graph search. Increasing ef increases the number of points searched on the graph and recall, but diminishes query performance.
For more information, see https://zilliz.com/blog/Accelerating-Similarity-Search-on-Really-Big-Data-with-Vector-Indexing