Live data from Hacker News

Sonic: Fast, lightweight and schemaless search back end in Rust

github.com

1–10 of 40 posts

Re: Sonic: Fast, lightweight and schemaless search back end in Rust

#2
Talk about perfect timing!

I was looking for something just like this for a project in my team. We had been using this setup where a huge chunk of the data was being stored in triplicate: some of it in ES, some more of it in another database and finally the whole dataset in our data warehouse.

Hopefully I can use this to only provide the index + full text capability and just use the warehouse itself as the main db because the query performance is similar enough and the warehouse is criminally underused for what we pay for it.

Re: Sonic: Fast, lightweight and schemaless search back end in Rust

#3

Talk about perfect timing! I was looking for something just like this for a project in my team. We had been using this setup where a huge chunk of the data was being stored in triplicate: some of it in ES, some more of it in another database and finally the whole dataset in our data warehouse. Hopefully I can use this to only provide the index + full text capability and just use the warehouse itself as the main db be…

Curious to know if you considered https://www.algolia.com/ as well?

Re: Sonic: Fast, lightweight and schemaless search back end in Rust

#6
post #4

This looks pretty cool! I'd like to try it, but it looks like I'll have to wait for the Python client library first.

Wanna build it with me?

The Rust Python bindings are actually pretty good, I hacked together a project to let you deploy Rust micro services in Lambda via Python module bindings a while back.

Re: Sonic: Fast, lightweight and schemaless search back end in Rust

#9
Wow. I’ve spent the last three weeks building a custom search solution in Kotlin - in my case I’m using tokenizers from Lucene and using a radix trie as an index. I actually looked at using Bleve (another rust search lib) initially but it didn’t have the right language support

Glancing over this it looks like a nearly perfect fit for my use case I just wish I had seen this a couple of weeks earlier!

Re: Sonic: Fast, lightweight and schemaless search back end in Rust

#10

Talk about perfect timing! I was looking for something just like this for a project in my team. We had been using this setup where a huge chunk of the data was being stored in triplicate: some of it in ES, some more of it in another database and finally the whole dataset in our data warehouse. Hopefully I can use this to only provide the index + full text capability and just use the warehouse itself as the main db be…

Curious to know if you considered https://www.algolia.com/ as well?

Algolia is a beautiful product but it’s expensive. At just 1 mil items you’re already paying 500 a month
Post reply on HN