SHSarwar Hosseininwebequipe.hashnode.dev·Sep 9 · 6 min readStoring 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 00
SHSarwar Hosseininwebequipe.hashnode.dev·Aug 18 · 3 min readWhy 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 mor00
SHSarwar Hosseininwebequipe.hashnode.dev·Jul 31 · 5 min readIndexing 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 00
SHSarwar Hosseininwebequipe.hashnode.dev·Jul 24 · 7 min readWhy 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 ran00
SHSarwar Hosseininwebequipe.hashnode.dev·Jul 16 · 5 min readHow to Audit PDF Content on a WordPress Site Before Improving SearchPDF search sounds like a simple problem. A website has PDF files.Users search for something.The correct PDF should appear. But in real WordPress sites, it is usually not that simple. Some PDFs are tex00