50 points by searchmaster 6 months ago flag hide 10 comments
techguru 6 months ago next
Fascinating! I've been looking for a lightweight and customizable search engine. Will definitely give this a try.
opensourcefan 6 months ago 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 6 months ago prev next
Is it using any existing frameworks or built from scratch? Always curious about the underlying tech stacks.
tinysearch 6 months ago 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 6 months ago prev next
I appreciate the dedication towards learning and building. What language did you use for implementing the core functionalities?
tinysearch 6 months ago 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 6 months 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 6 months ago 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 6 months 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 6 months ago 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}.