hi! asking if there’s any peeps here using Typesense. I’m working on a simple library with support for Ecto. It’s basically a wrapper where it either returns a json decoded map or an Ecto struct. Any feedback’s greatly appreciated!
About Typesense (from their “about” page, I just copy pasted):
Typesense is an open source, typo tolerant search engine that is optimized for instant sub-50ms searches , while providing an intuitive developer experience .
If you’ve heard about ElasticSearch or Algolia, a good way to think about Typesense is that it is:
- An open source alternative to Algolia, with some key quirks solved and
- An easier-to-use batteries-included alternative to ElasticSearch
We’ve occasionally seen a few users confuse Typesense with a public search engine like say Google, Bing, DuckDuckGo, etc. These internet search engines go out and crawl data from sites and then let anyone search through them.
Typesense on the other hand, does not crawl data. Instead, you’d push data that you already have - in your primary database (or CSV/JSON file) or you’ve crawled using a scraper - into Typesense and then allow your own users to search through this data via a search UI in your site or app.