Recoll is excellent. It was a game changer for me once I finally set it up on a NAS at home with a web interface accesible by port forwarding over ssh. Though the web interface requires some tiny tweaks to be mobile responsive.
+ It searches within compressed file types recursively.
+ Searches damn near everything
+ The huge number of way to interact with it - gui, python, command-line, web interface - combined with extensive if kinda weird query language make it clear its been refined for a long time.
+ Windows GUI
- Pain in the ass to make work right on windows, and the indexing on windows seems to be way longer for some reason.
Recoll is great. I use it like gmail search for my computer-global file system and the files that get put there...who needs extensive folder organization when you can find anything, anywhere?
I haven't used it, so I'm not sure how fast it is, but I've seen it recommended several times.