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 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						3a818c5e87 
					 
					
						
						
							
							Add more functionality to interners  
						
						
						
						
					 
					
						2023-03-30 09:56:23 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						d74134ce3a 
					 
					
						
						
							
							Check sort criteria  
						
						
						
						
					 
					
						2023-03-29 15:21:54 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						5ac129bfa1 
					 
					
						
						
							
							Mark geosearch as currently unimplemented for sort rule  
						
						
						
						
					 
					
						2023-03-29 15:20:42 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						efea1e5837 
					 
					
						
						
							
							Fix facet normalization  
						
						
						
						
					 
					
						2023-03-29 12:02:24 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						abb4522f76 
					 
					
						
						
							
							Small comment on ignored rules for placeholder search  
						
						
						
						
					 
					
						2023-03-29 09:11:06 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						ef084ef042 
					 
					
						
						
							
							SmallBitmap: Consistently panic on incoherent universe lengths  
						
						
						
						
					 
					
						2023-03-29 08:45:38 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						3524bd1257 
					 
					
						
						
							
							SmallBitmap: Add documentation  
						
						
						
						
					 
					
						2023-03-29 08:44:11 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						a50b058557 
					 
					
						
						
							
							update the geoBoundingBox feature  
						
						... 
						
						
						
						Now instead of using the (top_left, bottom_right) corners of the bounding box it s using the (top_right, bottom_left) corners. 
						
						
					 
					
						2023-03-28 18:26:18 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						d4f6216966 
					 
					
						
						
							
							Resolve rule time sort criteria  
						
						
						
						
					 
					
						2023-03-28 16:42:02 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						77acafe534 
					 
					
						
						
							
							Resolve search time sort criteria for placeholder search  
						
						
						
						
					 
					
						2023-03-28 16:41:03 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						53afda3237 
					 
					
						
						
							
							Update search usage in example  
						
						
						
						
					 
					
						2023-03-28 16:35:46 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						abb19d368d 
					 
					
						
						
							
							Initialize query time ranking rule for query search  
						
						
						
						
					 
					
						2023-03-28 12:40:52 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						b4a52a622e 
					 
					
						
						
							
							BoxRankingRule  
						
						
						
						
					 
					
						2023-03-28 12:39:42 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						8d7d8cdc2f 
					 
					
						
						
							
							Clean-up index example  
						
						
						
						
					 
					
						2023-03-27 18:34:10 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						626a93b348 
					 
					
						
						
							
							Search example: panic when missing the index path  
						
						
						
						
					 
					
						2023-03-27 18:18:01 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						af65fe201a 
					 
					
						
						
							
							Clean-up search example  
						
						
						
						
					 
					
						2023-03-27 17:49:43 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						9b83b1deb0 
					 
					
						
						
							
							Expose SearchLogger trait  
						
						
						
						
					 
					
						2023-03-27 17:49:18 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						e9eb271499 
					 
					
						
						
							
							Remove empty attribute_rule mod  
						
						
						
						
					 
					
						2023-03-27 11:08:03 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						3281a88d08 
					 
					
						
						
							
							SmallBitmap: don't expose internal items  
						
						
						
						
					 
					
						2023-03-27 11:04:43 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						5a644054ab 
					 
					
						
						
							
							Removed unused search impl  
						
						
						
						
					 
					
						2023-03-27 11:04:27 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						16fefd364e 
					 
					
						
						
							
							Add TODO notes  
						
						
						
						
					 
					
						2023-03-27 11:04:04 +02:00 
						 
				 
			
				
					
						
							
							
								Gregory Conrad 
							
						 
					 
					
						
						
							
						
						e7994cdeb3 
					 
					
						
						
							
							feat: check to see if the PK changed before erroring out  
						
						... 
						
						
						
						Previously, if the primary key was set and a Settings update contained
a primary key, an error would be returned.
However, this error is not needed if the new PK == the current PK.
This commit just checks to see if the PK actually changes
before raising an error. 
						
						
					 
					
						2023-03-26 12:18:39 -04:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						00bad8c716 
					 
					
						
						
							
							Add comments suggesting performance improvements  
						
						
						
						
					 
					
						2023-03-23 10:18:24 +01:00