One big difference is that Typesense stores all indices in memory, which makes searches super fast. Elasticsearch stores indices on disk primarily, which makes it a little slow.
But the trade off is that storing things like log data in memory can become expensive, given the size of the logs datasets, especially if that data is not searched often and you don’t need instant search