| 
							
							
								 Loïc Lecrenier | 00bad8c716 | Add comments suggesting performance improvements | 2023-03-23 10:18:24 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 862714a18b | Remove criterion_implementation_strategy param of Search | 2023-03-23 09:44:12 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | d18ebe4f3a | Remove more warnings | 2023-03-23 09:41:18 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 7169d85115 | Remove old query_tree code and make clippy happy | 2023-03-23 09:39:16 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | f5f5f03ec0 | Remove old criteria code | 2023-03-23 09:35:53 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 9b2653427d | Split position DB into fid and relative position DB | 2023-03-23 09:22:01 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 56b7209f26 | Make clippy happy | 2023-03-23 09:16:17 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 9b1f439a91 | WIP | 2023-03-23 09:12:35 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 01c7d2de8f | Add example targets to the milli crate | 2023-03-22 14:50:41 +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 | 9259cdb12e | Update Cargo.lock (was mistakenly changed during rebase) | 2023-03-20 09:41:56 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 5b50e49522 | cargo fmt | 2023-03-20 09:41:56 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 65474c8de5 | Update new sort ranking rule after rebasing | 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 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | dd491320e5 | Simplify graph-based ranking rule impl | 2023-03-20 09:41:56 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | c6ff97a220 | Rewrite the dead-ends cache to detect more dead-ends | 2023-03-20 09:41:56 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 49240c367a | Fix bug in cost of typo conditions | 2023-03-20 09:41:56 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 1e6e624078 | Fix bug in SmallBitmap | 2023-03-20 09:41:56 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 8b4e07e1a3 | WIP | 2023-03-20 09:41:56 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 2853009987 | Renaming Edge -> Condition | 2023-03-20 09:41:56 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | aa59c3bc2c | Replace EdgeCondition with an Option<..> + other code cleanup | 2023-03-20 09:41:56 +01: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 | 05fe856e6e | Merge forward and backward proximity conditions in proximity graph | 2023-03-20 09:41:56 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | c0cdaf9f53 | Fix bug in the proximity ranking rule for queries with ngrams | 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 | 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 | 5155fd2bf1 | Reorganise initialisation of ranking rules + rename PathsMap -> PathSet | 2023-03-20 09:41:56 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 9ec9c204d3 | Small code cleanup | 2023-03-20 09:41:56 +01:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 78b9304d52 | Implement distinct attribute | 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 | 2099991dd1 | Continue documenting and cleaning up the code | 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 | 4e266211bf | Small code reorganisation | 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 | 10626dddfc | Add a few more optimisations to new search algorithms | 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 | 3f1729a17f | Update new search test | 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 | c4979a2fda | Fix code visibility issue + unimplemented detail in proximity rule | 2023-03-20 09:41:56 +01:00 |  |