~/talk

From text search & recommendation to ads & online dating

links:none on file
slides:none on file

Modern ANN libraries lose many relevant results when metadata filters are applied after retrieval; Vespa modifies HNSW to support eligibility lists so ANN search only considers items that pass filters, supports incremental adds/removes for immediate indexing, and measures competitive recall/throughput on ann-benchmarks while serving hundreds of thousands qps in production for search, ads, dating and shopping. If a filter is very strong Vespa falls back to exact scan over eligible items to keep cost practical.

AI-written summary · about

  1. 0:00Introduction
  2. 0:55What is Vespa
  3. 2:22Representations
  4. 3:48Finding nearest neighbors
  5. 4:37Approximate solutions
  6. 5:38NNN Benchmarks
  7. 8:49Metadata
  8. 9:16Text search
  9. 9:47Queries
  10. 10:32Filtering
  11. 11:48Recommendation
  12. 13:30Ads
  13. 14:38Online dating
  14. 15:34Shopping
  15. 16:22Local Business
  16. 17:18Postfiltering
  17. 18:28Eligibility lists
  18. 19:20Configurable threshold
  19. 19:40Summary
  20. 20:12Use cases
  21. 21:15Conclusion
  22. 21:44Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.