Log
-
Initialize `min` as the range's `end` 💬 by Caio 5 years ago
With this, `min` becomes "minimum *seen* value that matches the range", which is what was the original intention (and what `max` already means).
-
Use `carb_content` instead of `carbohydrate_content` by Caio 5 years ago
-
Provide an aggregation query covering every feature by Caio 5 years ago
-
Remove stale lock file by Caio 5 years ago
-
Don't hard-code the main app name in structopt 💬 by Caio 5 years ago
The default is the crate name, which is what I want to use here
-
Update Cargo.lock by Caio 5 years ago
-
Get rid of the 'crates/' subdirectory 💬 by Caio 5 years ago
Just a `git mv crates/* .` and minor adjustments `Cargo.toml` and `.gitignore` to point at the new locations
-
Add prop tests for SearchCursor deserialization by Caio 5 years ago
-
Unexpose After internal functionality by Caio 5 years ago
-
Extract search functionality living in macros 💬 by Caio 5 years ago
This patch extracts `condition_from_score!` into a `Paginator` struct and moves most of `collect_unsigned!` and `collect_float!` into methods (`topk_u64` and `topk_f64`, accordingly). Not particularly happy about the final result besides the `Paginator` part, but hey, it's progress.
-
Rename async search parameters by Caio 5 years ago
-
Update Cargo.lock by Caio 5 years ago
-
Update to actix-web 2.0 by Caio 5 years ago
-
Organize imports by Caio 5 years ago
-
Make business logic easier to drive 💬 by Caio 5 years ago
No functional changes
-
Remove SearchQuery knowledge from index::* 💬 by Caio 5 years ago
This patch moves business logic closer to the edge where it belongs.
-
Update Cargo.lock by Caio 5 years ago
-
Move derive functionality to the tique module 💬 by Caio 5 years ago
I needed a public place to store the new RangeStats struct as it's independent from any input. This patch moves the `cantine_derive` mod into the `tique` subgroup with hopes that it will force me to think of: 1. A better name than `FilterAndAggregation` 2. A way to expose the generated structs instead of requiring knowledge that the output structs are prefixed by the source name
-
Cleaner map() idiom [clippy:redundant_closure] by Caio 5 years ago
-
Add seen range (min/max) to the aggregation result by Caio 5 years ago
-
No need to derive Deserialize for SearchResult by Caio 5 years ago
-
Make `api` the main cantine app by Caio 5 years ago
-
Simplify "database" code 💬 by Caio 5 years ago
All-in on bincode, so no point in keeping all the trait dance.
-
Update to actix-web 2.0 rc by Caio 5 years ago
-
Update Cargo.lock by Caio 5 years ago
-
Check and set defaults prior to creating SearchState 💬 by Caio 5 years ago
Til `Option::transpose` so I snuck that in too
-
Parameterize the search future timeout by Caio 5 years ago
-
Update Cargo.lock by Caio 5 years ago
-
Enable basic logging via env_logger by Caio 5 years ago
-
Hard-code a 3-second timeout for the search future 💬 by Caio 5 years ago
Nice. No Cargo.lock in this change because I've decided to track lock file changes on separate commits as it makes reverts easier