Louis Dureuil 
							
						 
					 
					
						
						
							
						
						1b8e4d0301 
					 
					
						
						
							
							Add ExactTerm and helper method  
						
						
						
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						996619b22a 
					 
					
						
						
							
							Increase position by 8 on hard separator when building query terms  
						
						
						
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						2c9822a337 
					 
					
						
						
							
							Rename is_multiple_words to is_ngram and zero_typo to exact  
						
						
						
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						7276deee0a 
					 
					
						
						
							
							Add new db caches  
						
						
						
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						6a068fe36a 
					 
					
						
						
							
							Merge  #3649  
						
						... 
						
						
						
						3649: Update the prototype section in CONTRIBUTING.md r=curquiza a=curquiza
Following the creation of this guide https://github.com/meilisearch/engine-team/blob/main/resources/prototypes.md  and avoid redundant information.
Co-authored-by: curquiza <clementine@meilisearch.com > 
						
						
					 
					
						2023-04-06 15:27:49 +00:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						f7e7f438f8 
					 
					
						
						
							
							Patch prefix match  
						
						
						
						
					 
					
						2023-04-06 17:22:31 +02:00 
						 
				 
			
				
					
						
							
							
								curquiza 
							
						 
					 
					
						
						
							
						
						8d826e478f 
					 
					
						
						
							
							Update the prototype section in CONTRIBUTING.md  
						
						
						
						
					 
					
						2023-04-06 17:10:00 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						ba8dcc2d78 
					 
					
						
						
							
							Fix clippy  
						
						
						
						
					 
					
						2023-04-06 15:50:47 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						4d308d5237 
					 
					
						
						
							
							Improve the health route by ensuring lmdb is not down  
						
						... 
						
						
						
						And refactorize slightly the auth controller. 
						
						
					 
					
						2023-04-06 15:31:42 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						7ca91ebb71 
					 
					
						
						
							
							Merge branch 'search-refactor-exactness' into search-refactor-tests-doc  
						
						
						
						
					 
					
						2023-04-06 15:16:35 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						1ba8a40d61 
					 
					
						
						
							
							Remove formating benchmark because they can't be isoloated easily anymore  
						
						
						
						
					 
					
						2023-04-06 15:10:16 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						47f6a3ad3d 
					 
					
						
						
							
							Take into account that a logger need the search context  
						
						
						
						
					 
					
						2023-04-06 15:02:23 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						b4c01581cd 
					 
					
						
						
							
							Merge  #3641  
						
						... 
						
						
						
						3641: Bring back changes from `release v1.1.0` into `main` after v1.1.0 release r=curquiza a=curquiza
Replace https://github.com/meilisearch/meilisearch/pull/3637  since we don't want to pull commits from `main` into `release-v1.1.0` when fixing git conflicts
Co-authored-by: ManyTheFish <many@meilisearch.com >
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: Charlotte Vermandel <charlottevermandel@gmail.com >
Co-authored-by: Tamo <tamo@meilisearch.com >
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
Co-authored-by: curquiza <clementine@meilisearch.com >
Co-authored-by: Clément Renault <clement@meilisearch.com >
Co-authored-by: Many the fish <many@meilisearch.com > 
						
						
					 
					
						2023-04-06 12:37:54 +00:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						ae17c62e24 
					 
					
						
						
							
							Remove warnings  
						
						
						
						
					 
					
						2023-04-06 14:07:18 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						a1148c09c2 
					 
					
						
						
							
							remove old matcher  
						
						
						
						
					 
					
						2023-04-06 14:00:21 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						9c5f64769a 
					 
					
						
						
							
							Integrate the new Highlighter in the search  
						
						
						
						
					 
					
						2023-04-06 13:58:56 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						ebe23b04c9 
					 
					
						
						
							
							Make the matcher consume the search context  
						
						
						
						
					 
					
						2023-04-06 12:28:28 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						13b7c826c1 
					 
					
						
						
							
							add new highlighter  
						
						
						
						
					 
					
						2023-04-06 12:15:37 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						67fd3b08ef 
					 
					
						
						
							
							wait until all tasks are processed before running our dump integration tests  
						
						
						
						
					 
					
						2023-04-05 18:35:43 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						5440f43fd3 
					 
					
						
						
							
							Fix indexing of word_position_docid and fid  
						
						
						
						
					 
					
						2023-04-05 18:14:00 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						d9460a76f4 
					 
					
						
						
							
							Fix word_position_docids indexing  
						
						
						
						
					 
					
						2023-04-05 18:14:00 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						d1ddaa223d 
					 
					
						
						
							
							Use correct codec in proximity  
						
						
						
						
					 
					
						2023-04-05 18:14:00 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						f7ecea142e 
					 
					
						
						
							
							Fix panics and issues in exactness graph ranking rule  
						
						
						
						
					 
					
						2023-04-05 18:13:46 +02:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						1690aec7f1 
					 
					
						
						
							
							Merge  #3638  
						
						... 
						
						
						
						3638: filter errors - `geo(x,y,z)` and `geoDistance(x,y,z)` r=irevoire a=cymruu
# Pull Request
## Related issue
Fixes  #3006 
## What does this PR do?
- fixes the display function of `ParseError::ReservedGeo`.  The previous display string was missing back ticks around available filters.
- makes  the filter-parser parse `_geo(x,y,z)` and `geoDistance(x,y,z)` filters. Both parsing functions will throw an error if the filter was used.
- removes `FilterError::ReservedGeo` and `FilterError::Reserved` error variants since they are now thrown by the filter-parser.
I ran `cargo test --package milli -- --test-threads 1` and the tests passed.
## PR checklist
Please check if your PR fulfills the following requirements:
- [x] Does this PR fix an existing issue, or have you listed the changes applied in the PR description (and why they are needed)?
- [x] Have you read the contributing guidelines?
- [ ] Have you made sure that the title is accurate and descriptive of the changes?
Thank you so much for contributing to Meilisearch!
Co-authored-by: Filip Bachul <filipbachul@gmail.com >
Co-authored-by: filip <filipbachul@gmail.com > 
						
						
					 
					
						2023-04-05 13:23:50 +00:00 
						 
				 
			
				
					
						
							
							
								filip 
							
						 
					 
					
						
						
							
						
						f267bed352 
					 
					
						
						
							
							remove a unnecessary comment  
						
						... 
						
						
						
						Co-authored-by: Tamo <irevoire@protonmail.ch > 
						
						
					 
					
						2023-04-05 13:44:55 +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 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						01ac8344ad 
					 
					
						
						
							
							Merge  #3643  
						
						... 
						
						
						
						3643: Add sprint issue to the template issues r=curquiza a=curquiza
Following our [internal guide](https://www.notion.so/meilisearch/Delivery-synchronization-policy-b4ec15c3e56a49539fa02d2f1d381de3 ) presentation, I put the template here
Co-authored-by: curquiza <clementine@meilisearch.com > 
						
						
					 
					
						2023-04-05 08:05:21 +00:00 
						 
				 
			
				
					
						
							
							
								curquiza 
							
						 
					 
					
						
						
							
						
						3508ba2f20 
					 
					
						
						
							
							Add sprint issue to the template issues  
						
						
						
						
					 
					
						2023-04-04 18:58:43 +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 
							
						 
					 
					
						
						
							
						
						0fba08cd72 
					 
					
						
						
							
							fmt  
						
						
						
						
					 
					
						2023-04-03 20:18:26 +02:00 
						 
				 
			
				
					
						
							
							
								Filip Bachul 
							
						 
					 
					
						
						
							
						
						189d4c3b70 
					 
					
						
						
							
							add geoPoint integration tests  
						
						
						
						
					 
					
						2023-04-03 20:18:26 +02:00 
						 
				 
			
				
					
						
							
							
								Filip Bachul 
							
						 
					 
					
						
						
							
						
						2fff6f7f23 
					 
					
						
						
							
							add parse_geo_distance to parse_primary  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Filip Bachul 
							
						 
					 
					
						
						
							
						
						52b4090286 
					 
					
						
						
							
							update integration tests  
						
						
						
						
					 
					
						2023-04-03 20:18:26 +02:00