Exact kNN: The app compares your query to every recipe in its database, ensuring the most accurate match.
ANN: To save time, it narrows down the search to recipes that are "close enough" to your preferences.
HNSW: The app uses a graph-based structure to quickly find recipes with similar ingredients.
IVF: Recipes are grouped into clusters, such as "desserts" or "cakes," to focus the search.
PQ: The app compresses recipe data for efficient retrieval.
Hybrid Search: It combines vector similarity with metadata like preparation time or dietary restrictions.
Re-Ranking: Finally, the app reorders the results based on reviews and ratings, ensuring the most relevant recipe appears first.