Loïc Lecrenier
|
aa59c3bc2c
|
Replace EdgeCondition with an Option<..> + other code cleanup
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
e9cf58d584
|
Refactor of the Interner
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
31628c5cd4
|
Merge Phrase and WordDerivations into one structure
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
14e8d0aaa2
|
Rename lifetime
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
1c58cf8426
|
Intern ranking rule graph edge conditions as well
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
2099991dd1
|
Continue documenting and cleaning up the code
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
57fa689131
|
Cargo fmt
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
9051065c22
|
Apply a few optimisations for graph-based ranking rules
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
e8c76cf7bf
|
Intern all strings and phrases in the search logic
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
600e3dd1c5
|
Remove warnings
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
c8e251bf24
|
Remove noise in codebase
|
2023-03-20 09:41:55 +01:00 |
|
Loïc Lecrenier
|
dcf3f1d18a
|
Remove EdgeIndex and NodeIndex types, prefer u32 instead
|
2023-03-20 09:41:55 +01:00 |
|
Loïc Lecrenier
|
66d0c63694
|
Add some documentation and use bitmaps instead of hashmaps when possible
|
2023-03-20 09:41:55 +01:00 |
|
Loïc Lecrenier
|
c9bf6bb2fa
|
Introduce a structure to implement ranking rules with graph algorithms
|
2023-03-20 09:41:55 +01:00 |
|