Louis Dureuil
							
						 
					 | 
					
						
						
							
						
						337e75b0e4
					 | 
					
						
						
							
							Exact attribute with state
						
						
						
						
						
						
					 | 
					
						2023-04-05 18:12:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						b5691802a3
					 | 
					
						
						
							
							Add new tests and fix construction of query graph from paths
						
						
						
						
						
						
					 | 
					
						2023-04-05 16:31:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						6e50f23896
					 | 
					
						
						
							
							Add more search tests
						
						
						
						
						
						
					 | 
					
						2023-04-05 13:33:23 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						597d57bf1d
					 | 
					
						
						
							
							Merge branch 'main' into bring-back-changes-v1.1.0
						
						
						
						
						
						
					 | 
					
						2023-04-05 11:32:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						4c8a0179ba
					 | 
					
						
						
							
							Add more search tests
						
						
						
						
						
						
					 | 
					
						2023-04-05 11:30:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						c69cbec64a
					 | 
					
						
						
							
							Add more search tests
						
						
						
						
						
						
					 | 
					
						2023-04-05 11:20:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						ce328c329d
					 | 
					
						
						
							
							Move bucket sort function to its own module and fix a bug
						
						
						
						
						
						
					 | 
					
						2023-04-04 18:03:08 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						959e4607bb
					 | 
					
						
						
							
							Add more search tests
						
						
						
						
						
						
					 | 
					
						2023-04-04 18:02:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Louis Dureuil
							
						 
					 | 
					
						
						
							
						
						4b4ffb8ec9
					 | 
					
						
						
							
							Add exactness ranking rules
						
						
						
						
						
						
					 | 
					
						2023-04-04 17:12:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Louis Dureuil
							
						 
					 | 
					
						
						
							
						
						3951fe22ab
					 | 
					
						
						
							
							Add ExactTerm and helper method
						
						
						
						
						
						
					 | 
					
						2023-04-04 17:09:32 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Louis Dureuil
							
						 
					 | 
					
						
						
							
						
						4d5bc9df4c
					 | 
					
						
						
							
							Increase position by 8 on hard separator when building query terms
						
						
						
						
						
						
					 | 
					
						2023-04-04 17:07:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Louis Dureuil
							
						 
					 | 
					
						
						
							
						
						ec2f8e8040
					 | 
					
						
						
							
							Rename is_multiple_words to is_ngram and zero_typo to exact
						
						
						
						
						
						
					 | 
					
						2023-04-04 17:06:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Louis Dureuil
							
						 
					 | 
					
						
						
							
						
						406b8bd248
					 | 
					
						
						
							
							Add new db caches
						
						
						
						
						
						
					 | 
					
						2023-04-04 17:04:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						62b9c6fbee
					 | 
					
						
						
							
							Add search tests
						
						
						
						
						
						
					 | 
					
						2023-04-04 16:18:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						b439d36807
					 | 
					
						
						
							
							Split query_term module into multiple submodules
						
						
						
						
						
						
					 | 
					
						2023-04-04 15:38:30 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						faceb661e3
					 | 
					
						
						
							
							Add note that a part of the code needs fixing
						
						
						
						
						
						
					 | 
					
						2023-04-04 15:02:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						4129d657e2
					 | 
					
						
						
							
							Simplify query_term module a bit
						
						
						
						
						
						
					 | 
					
						2023-04-04 15:01:42 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Filip Bachul
							
						 
					 | 
					
						
						
							
						
						1e6fe71a67
					 | 
					
						
						
							
							fix clippy warning
						
						
						
						
						
						
					 | 
					
						2023-04-03 20:18:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Filip Bachul
							
						 
					 | 
					
						
						
							
						
						fddfb37f1f
					 | 
					
						
						
							
							remove unnecessary FilterError:ReservedGeo and FilterError:ReservedGeo
						
						
						
						
						
						
					 | 
					
						2023-04-03 20:18:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						3f13608002
					 | 
					
						
						
							
							Fix computation of ngram derivations
						
						
						
						
						
						
					 | 
					
						2023-04-03 15:27:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						4708d9b016
					 | 
					
						
						
							
							Fix compiler warnings/errors
						
						
						
						
						
						
					 | 
					
						2023-04-03 10:09:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						0d2e7bcc13
					 | 
					
						
						
							
							Implement the previous way for the exhaustive distinct candidates
						
						
						
						
						
						
					 | 
					
						2023-04-03 10:08:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						55fbfb6124
					 | 
					
						
						
							
							Merge branch 'search-refactor-located-query-terms' into search-refactor
						
						
						
						
						
						
					 | 
					
						2023-04-03 10:04:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						58fe260c72
					 | 
					
						
						
							
							Allow removing all the terms from a query if it contains a phrase
						
						
						
						
						
						
					 | 
					
						2023-04-03 09:18:02 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						24e5f6f7a9
					 | 
					
						
						
							
							Don't remove phrases with "last" term matching strategy
						
						
						
						
						
						
					 | 
					
						2023-04-03 09:17:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Louis Dureuil
							
						 
					 | 
					
						
						
							
						
						9b87c36200
					 | 
					
						
						
							
							Limit the number of derivations for a single word.
						
						
						
						
						
						
					 | 
					
						2023-03-31 09:19:18 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Filip Bachul
							
						 
					 | 
					
						
						
							
						
						1861c69964
					 | 
					
						
						
							
							fmt
						
						
						
						
						
						
					 | 
					
						2023-03-30 23:37:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Filip Bachul
							
						 
					 | 
					
						
						
							
						
						cb2b5eb38e
					 | 
					
						
						
							
							handle _geoDistance(x,x) sort error
						
						
						
						
						
						
					 | 
					
						2023-03-30 23:21:23 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Filip Bachul
							
						 
					 | 
					
						
						
							
						
						53aa0a1b54
					 | 
					
						
						
							
							handle _geo(x,x) sort error
						
						
						
						
						
						
					 | 
					
						2023-03-30 23:17:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						12b26cd54e
					 | 
					
						
						
							
							Don't remove phrases from the query with term matching strategy Last
						
						
						
						
						
						
					 | 
					
						2023-03-30 14:54:08 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						061b1e6d7c
					 | 
					
						
						
							
							Tiny refactor of query graph remove_nodes method
						
						
						
						
						
						
					 | 
					
						2023-03-30 14:49:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						0d6e8b5c31
					 | 
					
						
						
							
							Fix phrase search bug when the phrase has only one word
						
						
						
						
						
						
					 | 
					
						2023-03-30 14:48:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						d48cdc67a0
					 | 
					
						
						
							
							Fix term matching strategy bugs
						
						
						
						
						
						
					 | 
					
						2023-03-30 14:01:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						35c16ad047
					 | 
					
						
						
							
							Use new term matching strategy logic in words ranking rule
						
						
						
						
						
						
					 | 
					
						2023-03-30 13:15:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						2997d1f186
					 | 
					
						
						
							
							Use new term matching strategy logic in resolve_maximally_reduced_...
						
						
						
						
						
						
					 | 
					
						2023-03-30 13:12:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						2a5997fb20
					 | 
					
						
						
							
							Avoid expensive assert! in bucket sort function
						
						
						
						
						
						
					 | 
					
						2023-03-30 13:07:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						ee8a9e0bad
					 | 
					
						
						
							
							Remove outdated sentence in documentation
						
						
						
						
						
						
					 | 
					
						2023-03-30 12:22:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						3b0737a092
					 | 
					
						
						
							
							Fix detailed logger
						
						
						
						
						
						
					 | 
					
						2023-03-30 12:20:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						fdd02105ac
					 | 
					
						
						
							
							Graph-based ranking rule + term matching strategy support
						
						
						
						
						
						
					 | 
					
						2023-03-30 12:19:21 +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
							
						 
					 | 
					
						
						
							
						
						b96a682f16
					 | 
					
						
						
							
							Update resolve_graph module to work with lazy query terms
						
						
						
						
						
						
					 | 
					
						2023-03-30 11:10:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						d0f048c068
					 | 
					
						
						
							
							Simplify the API of the DatabaseCache
						
						
						
						
						
						
					 | 
					
						2023-03-30 11:08:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						223e82a10d
					 | 
					
						
						
							
							Update QueryGraph to use new lazy query terms + build from paths
						
						
						
						
						
						
					 | 
					
						2023-03-30 11:06:02 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						9507ff5e31
					 | 
					
						
						
							
							Update query term structure to allow for laziness
						
						
						
						
						
						
					 | 
					
						2023-03-30 11:06:02 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Louis Dureuil
							
						 
					 | 
					
						
						
							
						
						c2b025946a
					 | 
					
						
						
							
							located_query_terms_from_string: use u16 for positions, hard limit number of iterated tokens.
						
						
						
						
						
						
						
						- Refactor phrase logic to reduce number of possible states 
						
						
					 | 
					
						2023-03-30 11:04:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |