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

freeeve / roaringsearch / 21087698377
87%

Build:
DEFAULT BRANCH: main
Ran 17 Jan 2026 03:28AM UTC
Jobs 1
Files 6
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

17 Jan 2026 03:27AM UTC coverage: 84.336% (-4.6%) from 88.941%
21087698377

push

github

freeeve
Add BitmapFilter and SortColumn for filtering and sorting

- BitmapFilter: O(1) category lookups using bitmap indexes
  - Supports multiple filter fields (media_type, language, etc.)
  - Get, GetAny (OR), Counts, Categories methods
  - msgpack serialization

- SortColumn[T]: Generic columnar sorting for any ordered type
  - Heap-based partial sort for O(n log k) top-K queries
  - Sort, SortDesc, SortBitmap, SortBitmapDesc methods
  - msgpack serialization

- Performance (100M docs, top 1000):
  - Filter + Sort: 157µs (10K), 1.5ms (100K), 14ms (1M)
  - Sort only: 309µs (10K), 593µs (100K), 1.8ms (1M)

- Memory (100M docs, 12 categories, uint16):
  - Bitmaps: 143 MB, Values: 214 MB, Total: 357 MB

206 of 303 new or added lines in 1 file covered. (67.99%)

1163 of 1379 relevant lines covered (84.34%)

272756.76 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
97
67.99
fields.go
Jobs
ID Job ID Ran Files Coverage
1 21087698377.1 17 Jan 2026 03:28AM UTC 6
84.34
GitHub Action Run
Source Files on build 21087698377
  • Tree
  • List 6
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21087698377
  • 86b7c65e on github
  • Prev Build on main (#21052876457)
  • Next Build on main (#21087892236)
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