What techniques are you talking about that cannot be implemented in Postgres?
What techniques are you talking about that cannot be implemented in Postgres?
To be blunt, the intersection of people that know what they are doing on this front and people that choose to use Postgres for this is pretty narrow. It does happen and I've seen a few nice things built with Postgres. But mostly it's just people using the wrong tool for the job.
ParadeDB pg_search bundles Tantivy, a Lucene-inspired library inside Postgres, to give users the feature set (BM25 ranking, tokenizers, faceted search, etc.) while keeping the benefits of Postgres (keep your data normalized, avoid ETL, etc.)
Disclaimer: I work on ParadeDB
Orchestrating this outside of a few Python scripts and a single instance of postgres would have taken much more work!