| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  |