Our great sponsors
-
probly-search
A lightweight full-text search library written in Rust that provides full control over the scoring calculations
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I have spent my last two weeks learning Rust, and by doing so I created a Search Engine library. The purpose of this is to enable users to perform normalized scoring that scores documents between 0 and 1 (1 would mean that the query is exactly matching the document). I developed the algorithm initially in Javascript 2 years ago. I was curious about the performance of a "low level" language (coming from purely Java/Python/Javascript background) and how you can use it with Web assembly, so I thought it would be a great idea to get started with Rust! (I am so far very pleased) Demo: https://quantleaf.github.io/probly-search-demo/ Source: https://github.com/quantleaf/probly-search
Related posts
- In memory full text search in Rust?
- Zinc Search engine. A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
- Simple Search Tool In HTML and JavaScript. No Server Needed!
- A Search Engine with a normalized scoring function
- JavaScript Search: client-side search library