Jev in production › Search, ranking and matching
shadcn command-palette block that streams keyword hits, then sends the top 20 to Jev in one request and reranks them by intent, keeping keyword order if Jev is slow. Hit@1 was 83% vs 41% for keyword ranking alone on 41 labelled queries (author).
Site search that understands the question. A shadcn/ui registry block: a command palette that shows keyword hits on the first keystroke and, a couple of hundred milliseconds later, re-ranks them with TypeSafe's Jev model by what the visitor actually meant.
- Drop-in. One shadcn add against the registry JSON in this repo lands the component, hook, lexical index, server handler and an API route in your project. No package to wrap; the files are yours. - Fast first, smart second. The keyword pass answers in single-digit milliseconds and streams straight to the UI. Jev's ranking arrives behind it and the rows glide into their new order. - Ranked by intent, not overlap. Jev reads the query and the top candidates and returns a calibrated relevance for...
For the project's own README, linking back here: