marin postma 
							
						 
					 
					
						
						
							
						
						c4ee937635 
					 
					
						
						
							
							optimize fromat string  
						
						
						
						
					 
					
						2021-06-22 18:12:53 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						f6d1fb7ac2 
					 
					
						
						
							
							fmt  
						
						
						
						
					 
					
						2021-06-22 18:12:53 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						97ef4a6c22 
					 
					
						
						
							
							implement matches  
						
						
						
						
					 
					
						2021-06-22 18:12:52 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						db7215eaa9 
					 
					
						
						
							
							Merge  #213  
						
						... 
						
						
						
						213: Implement all the CLI options r=MarinPostma a=irevoire
closes  #206  
And I looked into #204 , I fixed some default values and tried to test as many options as possible, and I think the cli is already mostly working.
If someone knows any issues about it, I would like to hear more 🙂  
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2021-06-22 15:04:05 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						4b37a4a415 
					 
					
						
						
							
							Merge  #211   #218  
						
						... 
						
						
						
						211: fix index deletion race condition r=MarinPostma a=MarinPostma
Make update store block if the currently processing update is from an index we are trying to delete. This ensure that no write to the index can occur after it has been deleted.
218: Update milli version to v0.5.0 r=MarinPostma a=curquiza
Co-authored-by: marin postma <postma.marin@protonmail.com >
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
					 
					
						2021-06-22 14:36:34 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						d1ad23e2d8 
					 
					
						
						
							
							Merge  #221  
						
						... 
						
						
						
						221: fix get search crop len r=irevoire a=MarinPostma
Fix bug where crop length was mandatory when performing a GET search.
Co-authored-by: marin postma <postma.marin@protonmail.com > 
						
						
					 
					
						2021-06-22 14:13:52 +00:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						caa231aebe 
					 
					
						
						
							
							fix race condition  
						
						
						
						
					 
					
						2021-06-22 16:09:07 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						9cc31c2258 
					 
					
						
						
							
							fix get search crop len  
						
						
						
						
					 
					
						2021-06-22 16:01:40 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						e2844f3a92 
					 
					
						
						
							
							Update tokenizer version to v0.2.3  
						
						
						
						
					 
					
						2021-06-22 15:57:47 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						2e3d85c31a 
					 
					
						
						
							
							Update milli version to v0.5.0  
						
						
						
						
					 
					
						2021-06-22 15:57:46 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						25af262e79 
					 
					
						
						
							
							Merge  #210  
						
						... 
						
						
						
						210: Error handling r=MarinPostma a=MarinPostma
This pr implements the error handling for meilisearch.
Rather than grouping errors by types, this implementation groups them by scope, each scope enclosing errors from a scope further down, or new errors within this scope. This makes the tracking of the origins of errors easier , and error handling easier at the module level.
All errors that are eventually returned to the user implement the `Into<ResponseError>` trait. `ReponseError` in turn implements the `ErrorCode` trait from `meilisearch-error`.
Some new errors have been introduced with the new engine for which we haven't defined error codes yet. It has been decided with @gmourier that those would return the `internal-error` code until the correct error code is specified.
Co-authored-by: marin postma <postma.marin@protonmail.com > 
						
						
					 
					
						2021-06-22 13:21:33 +00:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						d0ef1ef174 
					 
					
						
						
							
							change errors codes  
						
						
						
						
					 
					
						2021-06-22 11:58:01 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						905ace3e13 
					 
					
						
						
							
							fix test  
						
						
						
						
					 
					
						2021-06-22 11:10:57 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						9092d35a3c 
					 
					
						
						
							
							fix payload error handler  
						
						
						
						
					 
					
						2021-06-21 21:51:38 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						2bdaa70f31 
					 
					
						
						
							
							invalid update payload returns bad_request  
						
						
						
						
					 
					
						2021-06-21 18:56:22 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						f91a3bc6ab 
					 
					
						
						
							
							set error content type to json  
						
						
						
						
					 
					
						2021-06-21 18:48:05 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						1e4592dd7e 
					 
					
						
						
							
							enable errors in updates  
						
						
						
						
					 
					
						2021-06-21 18:42:47 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						50dc2fc7a5 
					 
					
						
						
							
							Merge  #219  
						
						... 
						
						
						
						219: Run cargo flaky only 100 times r=irevoire a=irevoire
Look like the CI was not able to run cargo flaky 1000 times in 6 hours, so I guess, for now, we can come back to 100 times.
https://github.com/meilisearch/transplant/runs/2858159390 
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2021-06-21 16:29:27 +00:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						76727455ca 
					 
					
						
						
							
							ignore all the options related to the indexer  
						
						
						
						
					 
					
						2021-06-21 18:13:00 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						cf94b8e6e0 
					 
					
						
						
							
							run cargo flaky only 100 times  
						
						
						
						
					 
					
						2021-06-21 17:36:54 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						1cf9f43dfe 
					 
					
						
						
							
							fix the tests  
						
						
						
						
					 
					
						2021-06-21 16:34:49 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						2097554c09 
					 
					
						
						
							
							fix the cli  
						
						
						
						
					 
					
						2021-06-21 16:34:49 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						56686dee40 
					 
					
						
						
							
							review changes  
						
						
						
						
					 
					
						2021-06-21 13:57:32 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						763ee521be 
					 
					
						
						
							
							fix rebase errors  
						
						
						
						
					 
					
						2021-06-21 12:11:09 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						0bfdf9a785 
					 
					
						
						
							
							bump milli  
						
						
						
						
					 
					
						2021-06-21 12:11:09 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						fa573dabf0 
					 
					
						
						
							
							fmt  
						
						
						
						
					 
					
						2021-06-21 12:11:09 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						abdf642d68 
					 
					
						
						
							
							integrate milli errors  
						
						
						
						
					 
					
						2021-06-21 12:11:08 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						0dfd1b74c8 
					 
					
						
						
							
							fix tests  
						
						
						
						
					 
					
						2021-06-21 12:11:08 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						0d3fb5ee0d 
					 
					
						
						
							
							factorize internal error macro  
						
						
						
						
					 
					
						2021-06-21 12:11:08 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						02277ec2cf 
					 
					
						
						
							
							reintroduce anyhow  
						
						
						
						
					 
					
						2021-06-21 12:11:06 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						70661ce50d 
					 
					
						
						
							
							Merge  #216  
						
						... 
						
						
						
						216: optimize cropping r=MarinPostma a=MarinPostma
Optimize cropping as per @kerollmops suggestion.
Co-authored-by: marin postma <postma.marin@protonmail.com >
Co-authored-by: marin <postma.marin@protonmail.com > 
						
						
					 
					
						2021-06-21 10:00:45 +00:00 
						 
				 
			
				
					
						
							
							
								marin 
							
						 
					 
					
						
						
							
						
						8fc12b1526 
					 
					
						
						
							
							Update meilisearch-http/src/index/search.rs  
						
						... 
						
						
						
						Co-authored-by: Clément Renault <clement@meilisearch.com > 
						
						
					 
					
						2021-06-21 11:06:06 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						439db1aae0 
					 
					
						
						
							
							enable response error for search routes  
						
						
						
						
					 
					
						2021-06-21 11:00:14 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						8afbb9c462 
					 
					
						
						
							
							enable response error for documents routes  
						
						
						
						
					 
					
						2021-06-21 10:59:41 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						5c52a1393f 
					 
					
						
						
							
							enable response error for settings routes  
						
						
						
						
					 
					
						2021-06-21 10:59:41 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						112cd1787c 
					 
					
						
						
							
							change error message for uuid resolver  
						
						
						
						
					 
					
						2021-06-21 10:59:40 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						d1550670a8 
					 
					
						
						
							
							enable response error for index routes  
						
						
						
						
					 
					
						2021-06-21 10:59:40 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						58f9974be4 
					 
					
						
						
							
							remove anyhow refs & implement missing errors  
						
						
						
						
					 
					
						2021-06-21 10:59:38 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						3a2e7d3c3b 
					 
					
						
						
							
							optimize cropping  
						
						
						
						
					 
					
						2021-06-20 16:59:31 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						c1b6f0e833 
					 
					
						
						
							
							Merge  #183  
						
						... 
						
						
						
						183: Add cropping and update `_formatted` behavior r=curquiza a=MarinPostma
TODO:
- [x] Solves #5  
- [x] Solves #203  
- [x] integrate the new milli highlight (according to the query words)
Co-authored-by: Marin Postma <postma.marin@protonmail.com >
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
					 
					
						2021-06-18 11:18:37 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						5f08e41a85 
					 
					
						
						
							
							Merge  #215  
						
						... 
						
						
						
						215: Fix Clippy errors r=irevoire a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
					 
					
						2021-06-17 17:05:11 +00:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						5d8a21b0de 
					 
					
						
						
							
							Fix clippy errors  
						
						
						
						
					 
					
						2021-06-17 18:51:07 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						9e8888b603 
					 
					
						
						
							
							Fix clippy errors  
						
						
						
						
					 
					
						2021-06-17 18:50:18 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						623b71e81e 
					 
					
						
						
							
							Fix clippy errors  
						
						
						
						
					 
					
						2021-06-17 18:02:25 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						c5c7e76805 
					 
					
						
						
							
							Update meilisearch-http/src/index/search.rs  
						
						... 
						
						
						
						Co-authored-by: marin <postma.marin@protonmail.com > 
						
						
					 
					
						2021-06-17 18:00:02 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						e4b3d35ed8 
					 
					
						
						
							
							Fix clippy errors  
						
						
						
						
					 
					
						2021-06-17 17:03:43 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						33e55bd82e 
					 
					
						
						
							
							Refactor the crop  
						
						
						
						
					 
					
						2021-06-17 16:59:01 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						9543ab4db6 
					 
					
						
						
							
							Use mut instead of returning the hashmap  
						
						
						
						
					 
					
						2021-06-17 13:51:27 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						97909ce56e 
					 
					
						
						
							
							Use BTreeMap and remove ids_in_formatted  
						
						
						
						
					 
					
						2021-06-16 19:30:06 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						2f2484e186 
					 
					
						
						
							
							Merge  #212  
						
						... 
						
						
						
						212: bump milli to 0.4.0 r=MarinPostma a=MarinPostma
Co-authored-by: marin postma <postma.marin@protonmail.com > 
						
						
					 
					
						2021-06-16 15:42:34 +00:00