proskillv1.0.0✓ verified
search-implementation
Implement search that finds things — full-text mechanics (analyzers, BM25), vector/semantic search and hybrid ranking with RRF, relevance evaluation with golden queries, indexing pipelines that stay in sync, typo tolerance, facets, and when Postgres is enough.
$npx vanara install search-implementation
Included with Vanara Pro ($10/mo) — unlocks all 206 items. See pricing →
Overview
Search fails in a uniquely embarrassing way: everything is "up", latency is fine, and users still can't find the thing they typed almost-correctly. Relevance is a product feature that needs engineering discipline — measurement, evaluation sets, and an index that doesn't drift from the source of truth. Deep detail in references/; ranking math and a golden-query evaluation harness in examples/; run
What it covers
- Engine decision (start smaller than you think)
- Full-text mechanics you must actually understand
- Vectors and hybrid
- Indexing pipeline: sync is the hard part
- Measure relevance or you're guessing
- Postgres Full-Text Search