this is what grep is for. Why do I need a service constantly indexing my system and wasting resources for the few times a month I might need to run grep <string>?
Ah yes, grep's famous support of PDF and Office documents will surely come in handy. As will its image OCR capabilities.
Oh it doesn't have those things so is a non-option.
Tahoe in general sucks but Spotlight has been a pretty good local search for nearly twenty years. The image OCR added in Sonoma made it even more useful.
And then you'll have to wait for grep to trawl every folder to find the right file rather than consult an optimised index.