This would be a HUGE improvements especially for those forums that carry a lot of documentation via PDFs, scans, or images. If the scope of this limited to searching, then ideally you would just need to extract/create text and then store that text in a column in postgres. When you do that, then you can leverage the postgres full-text already in-place.
In linux for example, you could pdftotext to extract then text from a PDF and store in DB. Another (more expensive) idea is to use AI vision to explain/extract the pdf or image for storing in the DB.
Thoughts?