looping back here. The langchain community just released a version of Hybrid Search which using postgres full text search. It's clever, and IMO probably a better approach than just sparse/dense vectors:
https://js.langchain.com/docs/modules/indexes/retrievers/sup...