~/talk

Practical Vector Search Configuration, Tuning, RAG, and the Road Ahead

links:none on file
slides:none on file

Walks through a working Drupal setup using Search API + Drupal AI with vector stores like Milvus or PGVector (Milvus ≈ Pinecone) and embedding models via Llama Server or the open‑weight embedding Gema. Covers chunking, overlapping, field vs context vs filter placement, and hybrid filtering quirks; indexing a ~10,000‑node dataset takes about 9 hours to index ~10,000 nodes on an M1 MacBook Air, memory limits appear in ddev, and basic RAG uses 10 retrieved items per query plus an LLM for final generation.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:28What is vector search
  3. 3:41Getting started with realistic data
  4. 5:53Setting up vector search in Drupal
  5. 9:23Indexing and chunking strategies
  6. 12:16Testing and indexing process
  7. 15:31Testing search results
  8. 16:15Filtering and facets limitations
  9. 19:07Retrieval augmented generation
  10. 23:20Tuning and relevance testing
  11. 25:29Performance and scaling challenges
  12. 27:17Hybrid search opportunities
  13. 28:43Drupal ecosystem and hosting
  14. 29:25Key takeaways and future outlook
  15. 31:12Q&A on costs and caching
~/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.