3 ms·
This is not a direct alternative to ElasticSearch. Tantivy is closer to an alternative to ElasticSearch since ES is built on top of Lucene. An alternative could
by excsn 4y ago
This is not a direct alternative to ElasticSearch. Tantivy is closer to an alternative to ElasticSearch since ES is built on top of Lucene. An alternative could be achieved if built on top of Tantivy.
Sonic here only returns document identifiers so you will never be able to get document information back. This is very useful though if all you want to do is index text data and then get the stored information from another data store.
- codedokode 4y ago> Sonic here only returns document identifiers In many cases that is what you want because you have the data in a database and don't want to duplicate it in Elastisearch.
- counttheforks 4y ago> Sonic here only returns document identifiers so you will never be able to get document information back Why would you want that anyway? Always thought it was silly to duplicate all your data which will be stored in a real database anyway
- excsn 4y agoFrom a use case I am not experienced with. If you index books, you want the search engine to return highlighted data like google does. Also, now that I think of it, typically logs/structured data is stored only in ES.
- sanxiyn 4y agoQuickwit is a search engine built on top of Tantivy (by the author of Tantivy): https://github.com/quickwit-oss/quickwit https://github.com/quickwit-oss/quickwit Quickwit supports Elasticsearch compatible bulk indexing API.