Retrieval & relevance

Good matches. Better order.

Compare the vector shortlist, Jev relevance, and a lexical baseline. Every result stays tied to its original snippet.

Blink search · reranker

100 candidates ready200 loaded · highest vector scores first
Candidate data & cost settings

Paste a JSON array with id, text, and vectorScore. The seed contains 200 synthetic excerpts from a fictional repository; the default shortlist uses 100. No repository or vector database is queried.

Default $0 is an unset estimate, not a pricing claim. Enter your contracted per-request price. The local lexical mock makes no paid API calls.

Jev classifies supplied snippets only. The baseline is a lexical mock, not a traditional neural reranker.

Top-10 overlapShared results, not accuracy
Rank correlation−1 opposite · +1 same order
Jev requests10 candidates per request · 3 parallel
Estimated Jev costNot setYour unit price · baseline $0 API cost

Comparison requires every candidate to be scored. Correlation uses displayed positions; ties use vector score, then input order. Latencies are measured locally, including network time for Jev. Vector latency measures sorting only, not retrieval. Costs exclude hosting and compute.

How to read this comparisonFollow the rank changes. Inspect the evidence.Quick guide
01 Vector similarity02 Jev relevance03 Lexical mock

Relevance answers “does it help?”

Higher scores mean the snippet more directly answers your query. The original vector score stays visible so you can see what moved.

IrrelevantTangentialRelevantDirect
0 · unrelated1 · direct answer

Confidence answers “how certain?”

Confidence describes Jev’s certainty about its chosen label. A snippet can be confidently irrelevant. Unknown or failed classifications remain unscored.

ExampleRelevance 0.00 · Confidence 98%Strong confidence that this result is unrelated.

Agreement compares the two lists

Top-10 overlap counts shared results near the top. Rank correlation compares the whole order, from −1 (opposite) to +1 (the same).

Example7 shared results = 70% overlapAgreement does not measure correctness.

Disagreements deserve a closer look

Highlighted cards moved at least 20% of the shortlist between Jev and the baseline, with a minimum difference of five places.

Click any file nameRead the full snippet and compare all three ranks against your query.
Know what you’re comparing

The baseline is a local token-overlap mock. This demo has no human relevance labels, so it cannot establish accuracy or outperforming a traditional reranker. Jev timing includes network calls; vector timing covers sorting only.

Scoring details

Relevance uses the probability-weighted ordinal level when a complete normalized distribution is available; otherwise it uses the selected level. Confidence is the lower of model confidence and selected-label probability. Ties use vector similarity, then input order. Unscored candidates appear last and withhold comparison metrics. Cost estimates use your entered per-request price and exclude hosting and compute.

Original vector order

Similarity from your input

Measuring sort…
  1. 1

    src/auth/session.ts — verifySession validates the signed session cookie, expiry and authenticated user. Sample excerpt 1.

    Vector 0.980
  2. 2

    src/storage/cache.ts — Reads cached records with a time-to-live. Sample excerpt 9.

    Vector 0.977
  3. 3

    src/permissions/policy.ts — canEdit checks resource permissions after the user has authenticated. Sample excerpt 8.

    Vector 0.973
  4. 4

    src/utils/dates.ts — Formats dates and converts time zones. Sample excerpt 6.

    Vector 0.970
  5. 5

    src/ui/Button.tsx — Reusable button styling, focus states and disabled behavior. Sample excerpt 5.

    Vector 0.966
  6. 6

    src/auth/tokens.ts — verifyAccessToken validates JWT signature, issuer, audience and expiration. Sample excerpt 4.

    Vector 0.963
  7. 7

    src/catalog/products.ts — Loads product names, inventory and pricing. Sample excerpt 2.

    Vector 0.959
  8. 8

    src/search/vector.ts — Computes vector similarity and returns top search candidates. Sample excerpt 1.

    Vector 0.956
  9. 9

    src/auth/oauth.ts — validateCallback verifies OAuth state and exchanges the authorization code. Sample excerpt 10.

    Vector 0.952
  10. 10

    src/config/theme.ts — Defines dark and light color tokens. Sample excerpt 8.

    Vector 0.949
  11. 11

    src/billing/invoices.ts — Creates invoices and records payment totals. Sample excerpt 7.

    Vector 0.945
  12. 12

    src/routes/login.ts — POST /login authenticates credentials and creates a session. Sample excerpt 6.

    Vector 0.942
  13. 13

    src/metrics/counters.ts — Tracks HTTP request counts and response duration. Sample excerpt 4.

    Vector 0.938
  14. 14

    src/ui/LoginForm.tsx — Renders email and password fields; submits credentials to /login. Sample excerpt 3.

    Vector 0.934
  15. 15

    src/auth/password.ts — verifyPassword compares the supplied password against its stored hash during login. Sample excerpt 2.

    Vector 0.931
  16. 16

    src/jobs/cleanup.ts — Removes expired temporary files each night. Sample excerpt 10.

    Vector 0.927
  17. 17

    docs/authentication.md — Authentication overview: requests pass through requireAuth and verifySession. Sample excerpt 9.

    Vector 0.924
  18. 18

    src/middleware/auth.ts — requireAuth rejects requests without a valid authentication session. Sample excerpt 8.

    Vector 0.920
  19. 19

    src/email/templates.ts — Renders welcome messages and notification templates. Sample excerpt 6.

    Vector 0.917
  20. 20

    tests/auth/login.test.ts — Tests reject incorrect credentials and accept an authenticated session. Sample excerpt 5.

    Vector 0.913
  21. 21

    src/auth/session.ts — verifySession validates the signed session cookie, expiry and authenticated user. Sample excerpt 4.

    Vector 0.910
  22. 22

    src/storage/cache.ts — Reads cached records with a time-to-live. Sample excerpt 2.

    Vector 0.906
  23. 23

    src/permissions/policy.ts — canEdit checks resource permissions after the user has authenticated. Sample excerpt 1.

    Vector 0.903
  24. 24

    src/utils/dates.ts — Formats dates and converts time zones. Sample excerpt 9.

    Vector 0.899
  25. 25

    src/ui/Button.tsx — Reusable button styling, focus states and disabled behavior. Sample excerpt 8.

    Vector 0.896
  26. 26

    src/auth/tokens.ts — verifyAccessToken validates JWT signature, issuer, audience and expiration. Sample excerpt 7.

    Vector 0.892
  27. 27

    src/catalog/products.ts — Loads product names, inventory and pricing. Sample excerpt 5.

    Vector 0.889
  28. 28

    src/search/vector.ts — Computes vector similarity and returns top search candidates. Sample excerpt 4.

    Vector 0.885
  29. 29

    src/auth/oauth.ts — validateCallback verifies OAuth state and exchanges the authorization code. Sample excerpt 3.

    Vector 0.882
  30. 30

    src/config/theme.ts — Defines dark and light color tokens. Sample excerpt 1.

    Vector 0.878
  31. 31

    src/billing/invoices.ts — Creates invoices and records payment totals. Sample excerpt 10.

    Vector 0.875
  32. 32

    src/routes/login.ts — POST /login authenticates credentials and creates a session. Sample excerpt 9.

    Vector 0.872
  33. 33

    src/metrics/counters.ts — Tracks HTTP request counts and response duration. Sample excerpt 7.

    Vector 0.868
  34. 34

    src/ui/LoginForm.tsx — Renders email and password fields; submits credentials to /login. Sample excerpt 6.

    Vector 0.865
  35. 35

    src/auth/password.ts — verifyPassword compares the supplied password against its stored hash during login. Sample excerpt 5.

    Vector 0.861
  36. 36

    src/jobs/cleanup.ts — Removes expired temporary files each night. Sample excerpt 3.

    Vector 0.858
  37. 37

    docs/authentication.md — Authentication overview: requests pass through requireAuth and verifySession. Sample excerpt 2.

    Vector 0.854
  38. 38

    src/middleware/auth.ts — requireAuth rejects requests without a valid authentication session. Sample excerpt 1.

    Vector 0.851
  39. 39

    src/email/templates.ts — Renders welcome messages and notification templates. Sample excerpt 9.

    Vector 0.847
  40. 40

    tests/auth/login.test.ts — Tests reject incorrect credentials and accept an authenticated session. Sample excerpt 8.

    Vector 0.844
  41. 41

    src/auth/session.ts — verifySession validates the signed session cookie, expiry and authenticated user. Sample excerpt 7.

    Vector 0.840
  42. 42

    src/storage/cache.ts — Reads cached records with a time-to-live. Sample excerpt 5.

    Vector 0.837
  43. 43

    src/permissions/policy.ts — canEdit checks resource permissions after the user has authenticated. Sample excerpt 4.

    Vector 0.833
  44. 44

    src/utils/dates.ts — Formats dates and converts time zones. Sample excerpt 2.

    Vector 0.830
  45. 45

    src/ui/Button.tsx — Reusable button styling, focus states and disabled behavior. Sample excerpt 1.

    Vector 0.826
  46. 46

    src/auth/tokens.ts — verifyAccessToken validates JWT signature, issuer, audience and expiration. Sample excerpt 10.

    Vector 0.823
  47. 47

    src/catalog/products.ts — Loads product names, inventory and pricing. Sample excerpt 8.

    Vector 0.819
  48. 48

    src/search/vector.ts — Computes vector similarity and returns top search candidates. Sample excerpt 7.

    Vector 0.816
  49. 49

    src/auth/oauth.ts — validateCallback verifies OAuth state and exchanges the authorization code. Sample excerpt 6.

    Vector 0.812
  50. 50

    src/config/theme.ts — Defines dark and light color tokens. Sample excerpt 4.

    Vector 0.808
  51. 51

    src/billing/invoices.ts — Creates invoices and records payment totals. Sample excerpt 3.

    Vector 0.805
  52. 52

    src/routes/login.ts — POST /login authenticates credentials and creates a session. Sample excerpt 2.

    Vector 0.801
  53. 53

    src/metrics/counters.ts — Tracks HTTP request counts and response duration. Sample excerpt 10.

    Vector 0.798
  54. 54

    src/ui/LoginForm.tsx — Renders email and password fields; submits credentials to /login. Sample excerpt 9.

    Vector 0.794
  55. 55

    src/auth/password.ts — verifyPassword compares the supplied password against its stored hash during login. Sample excerpt 8.

    Vector 0.791
  56. 56

    src/jobs/cleanup.ts — Removes expired temporary files each night. Sample excerpt 6.

    Vector 0.787
  57. 57

    docs/authentication.md — Authentication overview: requests pass through requireAuth and verifySession. Sample excerpt 5.

    Vector 0.784
  58. 58

    src/middleware/auth.ts — requireAuth rejects requests without a valid authentication session. Sample excerpt 4.

    Vector 0.780
  59. 59

    src/email/templates.ts — Renders welcome messages and notification templates. Sample excerpt 2.

    Vector 0.777
  60. 60

    tests/auth/login.test.ts — Tests reject incorrect credentials and accept an authenticated session. Sample excerpt 1.

    Vector 0.773
  61. 61

    src/auth/session.ts — verifySession validates the signed session cookie, expiry and authenticated user. Sample excerpt 10.

    Vector 0.770
  62. 62

    src/storage/cache.ts — Reads cached records with a time-to-live. Sample excerpt 8.

    Vector 0.766
  63. 63

    src/permissions/policy.ts — canEdit checks resource permissions after the user has authenticated. Sample excerpt 7.

    Vector 0.763
  64. 64

    src/utils/dates.ts — Formats dates and converts time zones. Sample excerpt 5.

    Vector 0.759
  65. 65

    src/ui/Button.tsx — Reusable button styling, focus states and disabled behavior. Sample excerpt 4.

    Vector 0.756
  66. 66

    src/auth/tokens.ts — verifyAccessToken validates JWT signature, issuer, audience and expiration. Sample excerpt 3.

    Vector 0.752
  67. 67

    src/catalog/products.ts — Loads product names, inventory and pricing. Sample excerpt 1.

    Vector 0.749
  68. 68

    src/search/vector.ts — Computes vector similarity and returns top search candidates. Sample excerpt 10.

    Vector 0.746
  69. 69

    src/auth/oauth.ts — validateCallback verifies OAuth state and exchanges the authorization code. Sample excerpt 9.

    Vector 0.742
  70. 70

    src/config/theme.ts — Defines dark and light color tokens. Sample excerpt 7.

    Vector 0.739
  71. 71

    src/billing/invoices.ts — Creates invoices and records payment totals. Sample excerpt 6.

    Vector 0.735
  72. 72

    src/routes/login.ts — POST /login authenticates credentials and creates a session. Sample excerpt 5.

    Vector 0.732
  73. 73

    src/metrics/counters.ts — Tracks HTTP request counts and response duration. Sample excerpt 3.

    Vector 0.728
  74. 74

    src/ui/LoginForm.tsx — Renders email and password fields; submits credentials to /login. Sample excerpt 2.

    Vector 0.725
  75. 75

    src/auth/password.ts — verifyPassword compares the supplied password against its stored hash during login. Sample excerpt 1.

    Vector 0.721
  76. 76

    src/jobs/cleanup.ts — Removes expired temporary files each night. Sample excerpt 9.

    Vector 0.718
  77. 77

    docs/authentication.md — Authentication overview: requests pass through requireAuth and verifySession. Sample excerpt 8.

    Vector 0.714
  78. 78

    src/middleware/auth.ts — requireAuth rejects requests without a valid authentication session. Sample excerpt 7.

    Vector 0.711
  79. 79

    src/email/templates.ts — Renders welcome messages and notification templates. Sample excerpt 5.

    Vector 0.707
  80. 80

    tests/auth/login.test.ts — Tests reject incorrect credentials and accept an authenticated session. Sample excerpt 4.

    Vector 0.704
  81. 81

    src/auth/session.ts — verifySession validates the signed session cookie, expiry and authenticated user. Sample excerpt 3.

    Vector 0.700
  82. 82

    src/storage/cache.ts — Reads cached records with a time-to-live. Sample excerpt 1.

    Vector 0.697
  83. 83

    src/permissions/policy.ts — canEdit checks resource permissions after the user has authenticated. Sample excerpt 10.

    Vector 0.693
  84. 84

    src/utils/dates.ts — Formats dates and converts time zones. Sample excerpt 8.

    Vector 0.690
  85. 85

    src/ui/Button.tsx — Reusable button styling, focus states and disabled behavior. Sample excerpt 7.

    Vector 0.686
  86. 86

    src/auth/tokens.ts — verifyAccessToken validates JWT signature, issuer, audience and expiration. Sample excerpt 6.

    Vector 0.682
  87. 87

    src/catalog/products.ts — Loads product names, inventory and pricing. Sample excerpt 4.

    Vector 0.679
  88. 88

    src/search/vector.ts — Computes vector similarity and returns top search candidates. Sample excerpt 3.

    Vector 0.675
  89. 89

    src/auth/oauth.ts — validateCallback verifies OAuth state and exchanges the authorization code. Sample excerpt 2.

    Vector 0.672
  90. 90

    src/config/theme.ts — Defines dark and light color tokens. Sample excerpt 10.

    Vector 0.668
  91. 91

    src/billing/invoices.ts — Creates invoices and records payment totals. Sample excerpt 9.

    Vector 0.665
  92. 92

    src/routes/login.ts — POST /login authenticates credentials and creates a session. Sample excerpt 8.

    Vector 0.661
  93. 93

    src/metrics/counters.ts — Tracks HTTP request counts and response duration. Sample excerpt 6.

    Vector 0.658
  94. 94

    src/ui/LoginForm.tsx — Renders email and password fields; submits credentials to /login. Sample excerpt 5.

    Vector 0.654
  95. 95

    src/auth/password.ts — verifyPassword compares the supplied password against its stored hash during login. Sample excerpt 4.

    Vector 0.651
  96. 96

    src/jobs/cleanup.ts — Removes expired temporary files each night. Sample excerpt 2.

    Vector 0.647
  97. 97

    docs/authentication.md — Authentication overview: requests pass through requireAuth and verifySession. Sample excerpt 1.

    Vector 0.644
  98. 98

    src/middleware/auth.ts — requireAuth rejects requests without a valid authentication session. Sample excerpt 10.

    Vector 0.640
  99. 99

    src/email/templates.ts — Renders welcome messages and notification templates. Sample excerpt 8.

    Vector 0.637
  100. 100

    tests/auth/login.test.ts — Tests reject incorrect credentials and accept an authenticated session. Sample excerpt 7.

    Vector 0.633

Jev reranked

Closed-set relevance classification

Not run
Run this method to see its ranking.

Baseline · lexical mock

Token overlap, not a cross-encoder

Not run
Run this method to see its ranking.