Recoll
Recoll can index many document types (along with their compressed versions). Some types are handled internally. Other types need a separate application to be installed to extract the text. It has minimum technical sophistication and few mandatory external dependencies. It runs under many Unix-like operating systems.