This is great! Some other things people can look into is creating a materialized view with scenic and create an index of all the desired search fields.
I would really love a video on incorporating something like elastic or meilisearch.
I think one thing that was a big factor for me was that there was an increased cost for elastic search of 200k records. It would be nice to have another option.