• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

freeeve / roaringrange / 27391395614
85%

Build:
DEFAULT BRANCH: main
Ran 12 Jun 2026 02:53AM UTC
Jobs 1
Files 9
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Jun 2026 02:52AM UTC coverage: 85.562%. Remained the same
27391395614

push

github

freeeve
feat(rust,openalex): head-first BM25 + RrbIndex wasm binding + demo relevance toggle

search_bm25 is now head-first: wave 1 fetches only the head postings (the
same bytes a plain term search moves) and reranks head candidates directly —
head docs are a prefix of full posting order, so a head bitmap's rank()
addresses the impact bytes identically, and df comes from the sidecar's
stored cardinality. Tails are fetched only when the head can't fill the
candidate window (rare queries, where tails are small), so a common-word
query pays KBs over plain search instead of its multi-MB full postings.
TermIndex::query_head_postings/fetch_tail expose the wave split crate-side.

Wasm: RrbIndex (boot = header + resident sparse) plus
RrtIndex.searchBm25(impacts, q, m, k) and rerankIds(impacts, q, ids, k) —
the latter reranks ANY mode's candidates via the shared doc-ID space, with
unresolvable queries degrading to static rank.

Demo: "BM25 relevance" toggle under term + hybrid-term, default ON when the
.rrb is configured (?bm25=0 / toggle opt out, persisted in the URL); term
mode routes through searchBm25 (split candidates rerank via rerankIds), the
hybrid-term arm feeds BM25-ranked ids into the RRF fusion, and the file
chips show the .rrb. Also fixes the merge checkpoint log format.

966 of 1129 relevant lines covered (85.56%)

28.47 hits per line

Jobs
ID Job ID Ran Files Coverage
1 27391395614.1 12 Jun 2026 02:53AM UTC 9
85.56
GitHub Action Run
Source Files on build 27391395614
  • Tree
  • List 9
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27391395614
  • e269bed9 on github
  • Prev Build on main (#27390461294)
  • Next Build on main (#27391924006)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc