Designing Private, Searchable Content Without Exposing It PubliclyHow Private PDF Search keeps a document fully indexed for the people meant to see it, while staying invisible to everyone else. On this page The Naive Fix: Exclude It Entirely What We Actually NeedeOct 7 · 5 min readwebequipe.hashnode.dev
Storing PDF Content Page by Page: A Database Design Deep DiveThe schema and query design behind page-level indexing, and how it quietly makes page-number search results possible. On this page The Problem With One Text Blob Per File Splitting Storage by Page Sep 9 · 6 min readwebequipe.hashnode.dev
Why We Didn't Build Another Plugin-by-Plugin Integrations ListIf you've worked with WordPress long enough, you've seen the same pattern in every integration plugin out there: a settings screen listing which plugins are supported, and a roadmap post promising morAug 18 · 3 min readwebequipe.hashnode.dev
Indexing Large PDFs Without Timing OutThe first version of our indexing code did exactly what you'd expect: a PDF gets uploaded, a hook fires, we parse the whole file, we store the text. It worked fine — until someone uploaded a 300-page Jul 31 · 5 min readwebequipe.hashnode.dev
Why Testing Our WordPress Plugin on One Site Almost Fooled UsWhen we first built the search form for our WordPress PDF search plugin, testing felt almost boring. We spun up a clean WordPress install, dropped in the shortcode, uploaded a handful of PDFs, and ranJul 24 · 7 min readwebequipe.hashnode.dev