If I can make a vague suggestion ....
So my experience with a few weeks in development (building a prototype SaaS app for schools) is that typesense is fast, reliable and seems well put together. The JS client is simple and clean and I'm a big fan of key-based authentication for client-side apps like this.
If I had feedback, it would be that the docs could us some work - specifically, more examples, explanations of limited functionality (eg nested keys) - and real-world use cases.
In my case, I'm using it as a query back end for Firestore. But, I was sort of expecting to be able to simply push my docs into Typesense and be able to start querying them - as I could with Algolia ...., but I can't easily do that ... OR i can but only with workarounds that weren't mentioned in the docs - if they had, it would have saved me quite a lot of time.
Specifically, I'm referring to things like not being able to query nested fields, not being able to query dates, and having to work around things like Firestore timestamps, dealing with reference-type fields, handling arrays in auto schema mode, etc.
In fact, each of these issues can be solved - dates can be converted to timestamps and stored as numbers, nested docs can be flattened out, and arrays can be explicitly defined in a defined schema.
But had the docs discussed more of this upfront, I would have been able to get further, faster and start to take advantage of the product - and hence ship my prototype - much quicker.
In a few weeks I hope to finish and ship this prototype. But if there is interest i could perhaps begin to create a 'cookbook' that discusses some of these concerns. I think its esp useful for those using Typesense for Firestore - which I imagine will be a big part of your business and growth - because those using Firestore are used to such documentation from Google and the Firebase team.
Again, thanks on creating a great product! You deserve every success!
Thoughts?