marin postma 
							
						 
					 
					
						
						
							
						
						a838238a63 
					 
					
						
						
							
							move payload to own module  
						
						
						
						
					 
					
						2021-06-23 16:49:25 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						834995b130 
					 
					
						
						
							
							clippy + fmt  
						
						
						
						
					 
					
						2021-06-23 16:49:23 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						b000ae7614 
					 
					
						
						
							
							remove file if write to update file fails  
						
						
						
						
					 
					
						2021-06-23 16:48:33 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						f62779671b 
					 
					
						
						
							
							change error message for payload size limit  
						
						
						
						
					 
					
						2021-06-23 16:48:33 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						4b292c6e9b 
					 
					
						
						
							
							add payload limit to app config  
						
						
						
						
					 
					
						2021-06-23 16:48:33 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						1c13100948 
					 
					
						
						
							
							implement custom payload  
						
						
						
						
					 
					
						2021-06-23 16:48:31 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						71226feb74 
					 
					
						
						
							
							refactor create_app macro  
						
						
						
						
					 
					
						2021-06-23 16:47:15 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						b9b4feada8 
					 
					
						
						
							
							add tests  
						
						
						
						
					 
					
						2021-06-23 16:21:32 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						3175f09989 
					 
					
						
						
							
							Merge  #235  
						
						... 
						
						
						
						235: Fix dump not found error r=MarinPostma a=MarinPostma
fix  #233 
Co-authored-by: marin postma <postma.marin@protonmail.com > 
						
						
					 
					
						2021-06-23 14:21:07 +00:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						322d6b8cfe 
					 
					
						
						
							
							fix serialization bug in settings  
						
						
						
						
					 
					
						2021-06-23 15:25:56 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						da36a6b5cd 
					 
					
						
						
							
							fix not found error  
						
						
						
						
					 
					
						2021-06-23 15:06:36 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						f2b2ca6d55 
					 
					
						
						
							
							Merge  #227  
						
						... 
						
						
						
						227: improve mini dashboard routing r=MarinPostma a=MarinPostma
The dependency we use to statically serve the mini-dashboard used globing to serve the mini-dashboard files. This caused all unfound routes to be caught by the "/" serving the dashboard assets. This fix makes it so that the assets have a dedicated route, and any unfound route is caught by the default service and return a 404.
Co-authored-by: marin postma <postma.marin@protonmail.com > 
						
						
					 
					
						2021-06-23 13:01:40 +00:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						ec3140a29e 
					 
					
						
						
							
							Fix clippy  
						
						
						
						
					 
					
						2021-06-23 11:23:57 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						00b0a00fc5 
					 
					
						
						
							
							Add exhaustiveFacetsCount  
						
						
						
						
					 
					
						2021-06-23 11:05:30 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						adb970edcc 
					 
					
						
						
							
							Merge  #226  
						
						... 
						
						
						
						226: Make facetsDistribution name iso r=MarinPostma a=curquiza
Even if there is an English mistake in `facets_distribution` (because of the `s`) @gmourier asked me to keep the typo: the name of `facetsDistribution` might change completely in the future, he wants to avoid two breakings.
@gmourier can you confirm before we merge this PR?
Sorry I left this update in the code (I'm confused because no issues was open to update `facetsDistribution`), there might have been a confusion with `fieldsDistribution` that has been renamed into `fieldDistribution`. Sorry!
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
					 
					
						2021-06-23 08:14:12 +00:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						6d24a4744f 
					 
					
						
						
							
							Roll back facetsDistribution  
						
						
						
						
					 
					
						2021-06-23 10:04:01 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						b1a5ef0aab 
					 
					
						
						
							
							improve mini dashboard routing  
						
						
						
						
					 
					
						2021-06-22 21:49:05 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						7ec752ed1c 
					 
					
						
						
							
							Merge  #224  
						
						... 
						
						
						
						224: Update version for alpha 6 r=MarinPostma a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
					 
					
						2021-06-22 18:20:09 +00:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						0de696feaf 
					 
					
						
						
							
							Update version for alpha 6  
						
						
						
						
					 
					
						2021-06-22 18:40:51 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						3456a78552 
					 
					
						
						
							
							refactor formatter  
						
						... 
						
						
						
						share the analyzer instance between the formatter and the
compute_matches function 
						
						
					 
					
						2021-06-22 18:28:20 +02:00 
						 
				 
			
				
					
						
							
							
								marin postma 
							
						 
					 
					
						
						
							
						
						eb3d63691a 
					 
					
						
						
							
							add tests  
						
						
						
						
					 
					
						2021-06-22 18:12:53 +02:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						76727455ca 
					 
					
						
						
							
							ignore all the options related to the indexer  
						
						
						
						
					 
					
						2021-06-21 18:13:00 +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 
						 
				 
			
				
					
						
							
							
								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