Louis Dureuil
|
1aaf24ccbf
|
Cargo fmt
|
2023-05-03 12:21:58 +02:00 |
|
Loïc Lecrenier
|
1b514517f5
|
Fix bug in computation of query term at a position
|
2023-05-02 10:48:32 +02:00 |
|
Loïc Lecrenier
|
11f814821d
|
Minor cleanup
|
2023-05-02 10:48:32 +02:00 |
|
Loïc Lecrenier
|
30fb1153cc
|
Speed up graph based ranking rule when a lot of different costs exist
|
2023-05-02 09:59:42 +02:00 |
|
Loïc Lecrenier
|
3b2c8b9f25
|
Improve performance of position rr
|
2023-05-02 09:59:42 +02:00 |
|
Loïc Lecrenier
|
608ceea440
|
Fix bug in position rr
|
2023-05-02 09:59:42 +02:00 |
|
Loïc Lecrenier
|
79001b9c97
|
Improve performance of the cheapest path finder algorithm
|
2023-05-02 09:59:42 +02:00 |
|
Loïc Lecrenier
|
bc4efca611
|
Add more tests for the attribute ranking rule
|
2023-04-29 10:56:48 +02:00 |
|
Loïc Lecrenier
|
3421125a55
|
Prevent the exactness ranking rule from removing random words
Make it strictly follow the term matching strategy
|
2023-04-26 09:09:19 +02:00 |
|
Loïc Lecrenier
|
d3a94e8b25
|
Fix bugs and add tests to exactness ranking rule
|
2023-04-25 16:49:08 +02:00 |
|
Loïc Lecrenier
|
d1fdbb63da
|
Make all search tests pass, fix distinctAttribute bug
|
2023-04-24 12:12:08 +02:00 |
|
Loïc Lecrenier
|
bd9aba4d77
|
Add "position" part of the attribute ranking rule
|
2023-04-13 10:46:09 +02:00 |
|
Kerollmops
|
d9cebff61c
|
Add a simple test to check that attributes are ranking correctly
|
2023-04-13 08:27:09 +02:00 |
|
Loïc Lecrenier
|
30f7bd03f6
|
Fix compiler warning/errors caused by previous merge
|
2023-04-13 08:27:09 +02:00 |
|
Kerollmops
|
df0d9bb878
|
Introduce the attribute ranking rule in the list of ranking rules
|
2023-04-13 08:27:09 +02:00 |
|
Kerollmops
|
5230ddb3ea
|
Resolve the attribute ranking rule conditions
|
2023-04-13 08:27:09 +02:00 |
|
Kerollmops
|
d6a7c28e4d
|
Implement the attribute ranking rule edge computation
|
2023-04-13 08:27:09 +02:00 |
|
Kerollmops
|
e55efc419e
|
Introduce a new cache for the words fids
|
2023-04-13 08:27:09 +02:00 |
|
Louis Dureuil
|
7a01f20df7
|
Use word_prefix_docids, make get_word_prefix_docids private
|
2023-04-12 16:45:38 +02:00 |
|
Louis Dureuil
|
5ab46324c4
|
Everyone uses the SearchContext::word_docids instead of get_db_word_docids
make get_db_word_docids private
|
2023-04-12 16:44:43 +02:00 |
|
Louis Dureuil
|
e7ff987c46
|
Update call sites
|
2023-04-12 16:36:38 +02:00 |
|
Loïc Lecrenier
|
1f813a6f3b
|
Simplify implementation of the detailed (=visual) logger
|
2023-04-12 16:32:53 +02:00 |
|
Loïc Lecrenier
|
96183e804a
|
Simplify the logger
|
2023-04-12 16:32:53 +02:00 |
|
Loïc Lecrenier
|
f7d90ad19f
|
Merge remote-tracking branch 'origin/search-refactor-tests-doc' into search-refactor
|
2023-04-07 10:13:18 +02:00 |
|
Louis Dureuil
|
31630c85d0
|
exactness graph rr: Add important TODO/FIXME after review
|
2023-04-06 17:50:39 +02:00 |
|
Louis Dureuil
|
90a6c01495
|
Use correct codec in proximity
|
2023-04-06 17:50:39 +02:00 |
|
Louis Dureuil
|
e58426109a
|
Fix panics and issues in exactness graph ranking rule
|
2023-04-06 17:50:39 +02:00 |
|
Louis Dureuil
|
8a13ed7e3f
|
Add exactness ranking rules
|
2023-04-06 17:50:39 +02:00 |
|
Loïc Lecrenier
|
7ca91ebb71
|
Merge branch 'search-refactor-exactness' into search-refactor-tests-doc
|
2023-04-06 15:16:35 +02:00 |
|
Louis Dureuil
|
d1ddaa223d
|
Use correct codec in proximity
|
2023-04-05 18:14:00 +02:00 |
|
Louis Dureuil
|
f7ecea142e
|
Fix panics and issues in exactness graph ranking rule
|
2023-04-05 18:13:46 +02:00 |
|
Louis Dureuil
|
4b4ffb8ec9
|
Add exactness ranking rules
|
2023-04-04 17:12:07 +02:00 |
|
Loïc Lecrenier
|
b439d36807
|
Split query_term module into multiple submodules
|
2023-04-04 15:38:30 +02:00 |
|
Loïc Lecrenier
|
aa9592455c
|
Refactor the paths_of_cost algorithm
Support conditions that require certain nodes to be skipped
|
2023-03-30 12:11:11 +02:00 |
|
Loïc Lecrenier
|
01e24dd630
|
Rewrite proximity ranking rule
|
2023-03-30 11:59:06 +02:00 |
|
Loïc Lecrenier
|
ae6bb1ce17
|
Update the ConditionDocidsCache after change to RankingRuleGraphTrait
|
2023-03-30 11:41:20 +02:00 |
|
Loïc Lecrenier
|
5fd28620cd
|
Build ranking rule graph correctly after changes to trait definition
|
2023-03-30 11:32:55 +02:00 |
|
Loïc Lecrenier
|
728710d63a
|
Update typo ranking rule to use new query term structure
|
2023-03-30 11:32:19 +02:00 |
|
Loïc Lecrenier
|
fa81381865
|
Update the trait requirements of ranking-rule graphs
|
2023-03-30 11:19:45 +02:00 |
|
Loïc Lecrenier
|
9507ff5e31
|
Update query term structure to allow for laziness
|
2023-03-30 11:06:02 +02:00 |
|
Louis Dureuil
|
e9eb271499
|
Remove empty attribute_rule mod
|
2023-03-27 11:08:03 +02:00 |
|
Loïc Lecrenier
|
56b7209f26
|
Make clippy happy
|
2023-03-23 09:16:17 +01:00 |
|
Loïc Lecrenier
|
a86aeba411
|
WIP
|
2023-03-22 14:43:08 +01:00 |
|
Loïc Lecrenier
|
384fdc2df4
|
Fix two bugs in proximity ranking rule
|
2023-03-21 11:43:25 +01:00 |
|
Loïc Lecrenier
|
83e5b4ed0d
|
Compute edges of proximity graph lazily
|
2023-03-21 10:44:40 +01:00 |
|
Loïc Lecrenier
|
272cd7ebbd
|
Small cleanup
|
2023-03-20 13:39:19 +01:00 |
|
Loïc Lecrenier
|
c63c7377e6
|
Switch order of MappedInterner generic params
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
fbb1ba3de0
|
Cargo fmt
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
a59ca28e2c
|
Add forgotten file
|
2023-03-20 09:41:56 +01:00 |
|
Loïc Lecrenier
|
825f742000
|
Simplify graph-based ranking rule impl
|
2023-03-20 09:41:56 +01:00 |
|