Louis Dureuil
|
16fefd364e
|
Add TODO notes
|
2023-03-27 11:04:04 +02:00 |
|
Loïc Lecrenier
|
7b1d8f4c6d
|
Make PathSet strongly typed
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
a49ddec9df
|
Prune the query graph after executing a ranking rule
|
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
|
3004e281d7
|
Support ngram typos + splitwords and splitwords+synonyms in proximity
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
0465ba4a05
|
Intern more values
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
c232cdabf5
|
Add documentation
|
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
|
cab2b6bcda
|
Fix: computation of initial universe, code organisation
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
1db152046e
|
WIP on split words and synonyms support
|
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
|
0e1fbbf7c6
|
Fix bugs in query graph's "remove word" and "cheapest paths" algos
|
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
|
a83007c013
|
Introduce structure to represent search queries as graphs
|
2023-03-20 09:41:55 +01:00 |
|