4 ms·
> Hm, I am interested, but I would love to use it as a rust lib and just have rust types instead of some json config... Yes that's how you use tantivy normally
by PSeitz 2y ago
> Hm, I am interested, but I would love to use it as a rust lib and just have rust types instead of some json config...
Yes that's how you use tantivy normally, not sure which json config you mean.
tantivy-cli is more like a showcase, https://github.com/quickwit-oss/tantivy https://github.com/quickwit-oss/tantivy is the actual project.
- OtomotO 2y agoYes, and there is https://tantivy-search.github.io/examples/basic_search.html https://tantivy-search.github.io/examples/basic_search.html But instead of this, I would prefer some way to just hand it JSON and for it to just index all the fields... for comparison, this is my meilisearch SDK code: fun createCustomers() { val client = Client(Config("http://localhost:7700", "password")) val index = client.index("customers") val customers = transaction { val customers = Customer.all() val json = customers.map { CustomerJson.from(it) } Json.encodeToString(ListSerializer(CustomerJson.serializer()), json) } index.addDocuments(customers, "id") }