Free is good, but I am willing to pay consumer prices (~$40) for a full-text search tool that does a thorough job with many filters.
When I say "full-text," I don't mean Everything or other filename search tools. I mean something that will examine the entire contents of a variety of text files (e.g., TXT, DOCX, XLSX, PDF).
For example, I might want to find all PDF files, on multiple drives, that were composed within the past two weeks, that contain the phrase "monkey see, monkey do," whose filenames contain "2021" and whose file sizes are at least 100Kb.
Copernic is, or at least used to be, an example of what I'm looking for. I bought a copy, some years ago, and for a while it was good. But then -- starting maybe with the transition to Windows 10 -- it turned flaky.
Note that I am looking for a tool that uses indexing. I want it to save an index of what it finds. That way, I won't have to wait five minutes (or an hour) for it to run a new search, every time I want to find something. The idea of the index is that the program will do that searching on its own time; it will have already found all word and phrase combinations before I ask. I don't mind if the index is huge, as long as it's fast.
I am interested in good suggestions for software that runs in either Windows or Linux. Cross-platform is ideal but not necessary. If you only know of a good tool for Windows, or for Linux, that's fine.