ripgrep

Technical Guide

Three Fixes in the Free Edition — Full Spectrum Part 5: Writing Out Matching Lines Goes From 4.70 s to 2.68 s and 28 GB of Allocation to 0.4 GB, Yet Stays Level With ripgrep’s 2.83 s

The first four parts of this series were all about the index in the paid uvp. The free uvf builds no index, an…
Technical Guide

Where the Second Query on 10 GB Got Shorter — Full Spectrum Part 4: 0.73s Against ripgrep’s 13.54s on a Regex With No Required Literal, While the Two-Word Join Stays Level at 1.24x

A mechanism that pays off at 3 GB does not automatically pay off at 10 GB. The line skeleton and the block mar…
Technical Guide

What We Took From klogg, ripgrep, grep and PowerGREP — The Features UwView Borrowed From Other Tools, and the Ones We Deliberately Left Out (First Light to Full Spectrum)

UwView is built out of a long record of losing to other tools. It lost to klogg on a feature checklist, lost t…
Technical Guide

Knowing Which Blocks Not to Open — Full Spectrum Part 3: 0.17s Against ripgrep’s 0.31s on a Plain Search, and 4% Slower for Words That Live in Every Block

Cut 3 GB of OpenStreetMap XML into 1 MB blocks and you get 2,893 of them. The word I was looking for appeared…
Technical Guide

An Index That Knows Where the Answer Cannot Be — Full Spectrum Part 2: 28.2x Over ripgrep on -E -v, and Level When Every Block Holds a Hit

Out of 92,239,125 lines, exactly one was a hit. Ask for the lines of a 3 GB OpenStreetMap XML file that do not…
Technical Guide

Our Index Now Holds Shift-JIS, EUC-JP and UTF-16 as UTF-8 — Full Spectrum Part 1: 5.4x to 38.8x Over ripgrep -E From the Second Query, 1.2x to 1.5x Behind on the First

The conversion ran every single time. Searching a 3 GB Shift-JIS file meant decoding 3 GB before a single hit…
News

UwView v1.9.0 “Full Spectrum” — Compared with ripgrep: (Plain, Word, Excel, PDF, Compressed) × (CLI, GUI) × (Huge, Many) × (Four Encodings) × (Complex Searches), Made Fast Across the Board

As a formula, it looks like this. Free UwView (uvf) (plain + Word, Excel, PDF + compressed [gz, bz2, xz, lzma,…
Technical Guide

The Newline Count I Said Would Never Show Up in Seconds Was 40% of the Second Search — Wide Field Part 12: Counting 5x Faster, and Overtaking ripgrep When Hot (3 GB, 0.40 to 0.27 s)

[Update, 16 October 2026] Speed today — with v1.9.0 the second run is still on par with ripgrep The figures in…
Tech

Catching Up With Rust’s ripgrep in C# — Huge Files From 205 s to On Par, 86k Small Files From 19x Behind to On Par, and Complex Searches Where uvp Is 1.07–3.5x ripgrep

[Update, 16 October 2026] Speed today — complex searches went from 1.07–3.53× to 1.22–4.56× The tables in this…
Technical Guide

One Command for 12 Files, Seven Compression Formats, zip and pbf — Just Like ripgrep. Wide Field Part 15 (Final): The Free Build Stayed On Par, uvp Reached 4.0x on an 86k-File Kernel Tree, and Two Kinds of Loss Remain

Two kinds of loss are left. Over fourteen posts I counted every place where ripgrep is still faster. Only two…