Bringing full text search to Elixir’s Ecto

The author initially published this content on October 19th, then updated it two days later, humorously reflecting on their failure in English courses which led them to becoming a software engineer. ParadeDB is introduced as an alternative to ElasticSearch, built on Postgres, comprising pg_search, pg_analytics, and pgvector extensions. The recent update, ParadeDB 0.11.0, brought significant improvements and introduced an infix @@@ operator for a simpler syntax. The author also presents Paradex, a package providing Ecto fragments for ParadeDB, streamlining the search process without the need for data synchronization with external services. The content concludes with a recommendation for Postgres as the best database solution in most software service businesses.

https://moosie.us/paradex

To top