Commit Graph

7650 Commits

Author SHA1 Message Date
ae6bb1ce17 Update the ConditionDocidsCache after change to RankingRuleGraphTrait 2023-03-30 11:41:20 +02:00
5fd28620cd Build ranking rule graph correctly after changes to trait definition 2023-03-30 11:32:55 +02:00
728710d63a Update typo ranking rule to use new query term structure 2023-03-30 11:32:19 +02:00
fa81381865 Update the trait requirements of ranking-rule graphs 2023-03-30 11:19:45 +02:00
b96a682f16 Update resolve_graph module to work with lazy query terms 2023-03-30 11:10:38 +02:00
d0f048c068 Simplify the API of the DatabaseCache 2023-03-30 11:08:17 +02:00
223e82a10d Update QueryGraph to use new lazy query terms + build from paths 2023-03-30 11:06:02 +02:00
9507ff5e31 Update query term structure to allow for laziness 2023-03-30 11:06:02 +02:00
3a818c5e87 Add more functionality to interners 2023-03-30 09:56:23 +02:00
d74134ce3a Check sort criteria 2023-03-29 15:21:54 +02:00
5ac129bfa1 Mark geosearch as currently unimplemented for sort rule 2023-03-29 15:20:42 +02:00
abb4522f76 Small comment on ignored rules for placeholder search 2023-03-29 09:11:06 +02:00
ef084ef042 SmallBitmap: Consistently panic on incoherent universe lengths 2023-03-29 08:45:38 +02:00
3524bd1257 SmallBitmap: Add documentation 2023-03-29 08:44:11 +02:00
d4f6216966 Resolve rule time sort criteria 2023-03-28 16:42:02 +02:00
77acafe534 Resolve search time sort criteria for placeholder search 2023-03-28 16:41:03 +02:00
53afda3237 Update search usage in example 2023-03-28 16:35:46 +02:00
abb19d368d Initialize query time ranking rule for query search 2023-03-28 12:40:52 +02:00
b4a52a622e BoxRankingRule 2023-03-28 12:39:42 +02:00
8d7d8cdc2f Clean-up index example 2023-03-27 18:34:10 +02:00
626a93b348 Search example: panic when missing the index path 2023-03-27 18:18:01 +02:00
af65fe201a Clean-up search example 2023-03-27 17:49:43 +02:00
9b83b1deb0 Expose SearchLogger trait 2023-03-27 17:49:18 +02:00
e9eb271499 Remove empty attribute_rule mod 2023-03-27 11:08:03 +02:00
3281a88d08 SmallBitmap: don't expose internal items 2023-03-27 11:04:43 +02:00
5a644054ab Removed unused search impl 2023-03-27 11:04:27 +02:00
16fefd364e Add TODO notes 2023-03-27 11:04:04 +02:00
00bad8c716 Add comments suggesting performance improvements 2023-03-23 10:18:24 +01:00
862714a18b Remove criterion_implementation_strategy param of Search 2023-03-23 09:44:12 +01:00
d18ebe4f3a Remove more warnings 2023-03-23 09:41:18 +01:00
7169d85115 Remove old query_tree code and make clippy happy 2023-03-23 09:39:16 +01:00
f5f5f03ec0 Remove old criteria code 2023-03-23 09:35:53 +01:00
9b2653427d Split position DB into fid and relative position DB 2023-03-23 09:22:01 +01:00
56b7209f26 Make clippy happy 2023-03-23 09:16:17 +01:00
9b1f439a91 WIP 2023-03-23 09:12:35 +01:00
01c7d2de8f Add example targets to the milli crate 2023-03-22 14:50:41 +01:00
a86aeba411 WIP 2023-03-22 14:43:08 +01:00
384fdc2df4 Fix two bugs in proximity ranking rule 2023-03-21 11:43:25 +01:00
83e5b4ed0d Compute edges of proximity graph lazily 2023-03-21 10:44:40 +01:00
272cd7ebbd Small cleanup 2023-03-20 13:39:19 +01:00
c63c7377e6 Switch order of MappedInterner generic params 2023-03-20 09:41:56 +01:00
9259cdb12e Update Cargo.lock (was mistakenly changed during rebase) 2023-03-20 09:41:56 +01:00
5b50e49522 cargo fmt 2023-03-20 09:41:56 +01:00
65474c8de5 Update new sort ranking rule after rebasing 2023-03-20 09:41:56 +01:00
fbb1ba3de0 Cargo fmt 2023-03-20 09:41:56 +01:00
a59ca28e2c Add forgotten file 2023-03-20 09:41:56 +01:00
825f742000 Simplify graph-based ranking rule impl 2023-03-20 09:41:56 +01:00
dd491320e5 Simplify graph-based ranking rule impl 2023-03-20 09:41:56 +01:00
c6ff97a220 Rewrite the dead-ends cache to detect more dead-ends 2023-03-20 09:41:56 +01:00
49240c367a Fix bug in cost of typo conditions 2023-03-20 09:41:56 +01:00