NeonN
Neon2y ago
8 replies
uncertain-scarlet

How to integrate Neon with search vendors?

I'm evaluating Neon for its ability to integrate with search vendors such as Typesense. I especially need full text search for languages that don't delimit words with spaces, such as Chinese. Neon doesn't support the PGroonga extension, which seems to be the popular way to do FTS for Chinese, Japanese, and other such languages.

A concerning thing is that in Typesense Cloud documentation, the integration with Supabase is based on a cron job, and it requires these Postgres extensions, all of which are not supported by Neon.
https://typesense.org/docs/guide/supabase-full-text-search.html#enabling-relevant-postgresql-extensions
PG_NET (opens new window): allows the database to make asynchronous http/https requests with JSON
HTTP (opens new window): allows the database to make synchronous http/https requests with all data formats
PG_CRON (opens new window): gives the database the ability to double as a CRON server.

Is there any docs/guides/walkthroughs/etc that could help a Neon developer set up search through a vendor such a Typesense, Algolia, Meilisearch, etc.?
Documentation for Typesense Search
Typesense Documentation
Was this page helpful?