Gad, they sure like to say "BM25" over and over again. That's a near worthless approach to result ranking. Doing any halfway ok job requires much more tuned and/or more powerful approaches.
It's common to do a hybrid of BM25 with other fuzzy search or pgvector.
Can you please elaborate why?