刘瀚骋 
							
						 
					 
					
						
						
							
						
						7a90a101ee 
					 
					
						
						
							
							reorganize parser logic  
						
						
						
						
					 
					
						2021-10-12 13:30:40 +08:00 
						 
				 
			
				
					
						
							
							
								刘瀚骋 
							
						 
					 
					
						
						
							
						
						f7796edc7e 
					 
					
						
						
							
							remove everything about pest  
						
						
						
						
					 
					
						2021-10-12 13:30:40 +08:00 
						 
				 
			
				
					
						
							
							
								刘瀚骋 
							
						 
					 
					
						
						
							
						
						ac1df9d9d7 
					 
					
						
						
							
							fix typo and remove pest  
						
						
						
						
					 
					
						2021-10-12 13:30:40 +08:00 
						 
				 
			
				
					
						
							
							
								刘瀚骋 
							
						 
					 
					
						
						
							
						
						50ad750ec1 
					 
					
						
						
							
							enhance error handling  
						
						
						
						
					 
					
						2021-10-12 13:30:40 +08:00 
						 
				 
			
				
					
						
							
							
								刘瀚骋 
							
						 
					 
					
						
						
							
						
						8748df2ca4 
					 
					
						
						
							
							draft without error handling  
						
						
						
						
					 
					
						2021-10-12 13:30:40 +08:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						07fb6d64e5 
					 
					
						
						
							
							Merge  #386  
						
						... 
						
						
						
						386: fix obkv document r=curquiza a=MarinPostma
When serializing a document, the serializer resolved the field_id of the current field and immediately added it to the obkv document under construction. The issue with that is that obkv expects the fields to be inserted in order, and when a document with out of order fields was added, obkv failed to insert the field.
The current fix first resolves each field_id, and adds all the fields to a temporary `BTreeMap`, until `end` is called on the map serializer, where all the fields are added to the obkv at once, and in order.
Co-authored-by: mpostma <postma.marin@protonmail.com > 
						
						
					 
					
						2021-10-11 13:45:04 +00:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						dd56e82dba 
					 
					
						
						
							
							Update version for the next release (v0.17.2)  
						
						
						
						
					 
					
						2021-10-11 15:20:35 +02:00 
						 
				 
			
				
					
						
							
							
								mpostma 
							
						 
					 
					
						
						
							
						
						99889a0ed0 
					 
					
						
						
							
							add obkv document serialization test  
						
						
						
						
					 
					
						2021-10-11 15:13:17 +02:00 
						 
				 
			
				
					
						
							
							
								mpostma 
							
						 
					 
					
						
						
							
						
						799f3d43c8 
					 
					
						
						
							
							fix serialization to obkv format  
						
						
						
						
					 
					
						2021-10-11 15:04:47 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Parker-Shemilt 
							
						 
					 
					
						
						
							
						
						2dfe24f067 
					 
					
						
						
							
							memmap -> memmap2  
						
						
						
						
					 
					
						2021-10-10 22:47:12 +01:00 
						 
				 
			
				
					
						
							
							
								Irevoire 
							
						 
					 
					
						
						
							
						
						b65aa7b5ac 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: Clément Renault <clement@meilisearch.com > 
						
						
					 
					
						2021-10-07 17:51:52 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						11dfe38761 
					 
					
						
						
							
							Update the check on the latitude and longitude  
						
						... 
						
						
						
						Latitude are not supposed to go beyound 90 degrees or below -90.
The same goes for longitude with 180 or -180.
This was badly implemented in the filters, and was not implemented for the AscDesc rules. 
						
						
					 
					
						2021-10-07 16:10:43 +02:00 
						 
				 
			
				
					
						
							
							
								many 
							
						 
					 
					
						
						
							
						
						085bc6440c 
					 
					
						
						
							
							Apply PR comments  
						
						
						
						
					 
					
						2021-10-06 11:12:26 +02:00 
						 
				 
			
				
					
						
							
							
								many 
							
						 
					 
					
						
						
							
						
						1bd15d849b 
					 
					
						
						
							
							Reduce candidates threshold  
						
						
						
						
					 
					
						2021-10-05 18:52:14 +02:00 
						 
				 
			
				
					
						
							
							
								many 
							
						 
					 
					
						
						
							
						
						ea4bd29d14 
					 
					
						
						
							
							Apply PR comments  
						
						
						
						
					 
					
						2021-10-05 17:35:07 +02:00 
						 
				 
			
				
					
						
							
							
								many 
							
						 
					 
					
						
						
							
						
						3296bb243c 
					 
					
						
						
							
							Simplify word level position DB into a word position DB  
						
						
						
						
					 
					
						2021-10-05 12:15:02 +02:00 
						 
				 
			
				
					
						
							
							
								many 
							
						 
					 
					
						
						
							
						
						75d341d928 
					 
					
						
						
							
							Re-implement set based algorithm for attribute criterion  
						
						
						
						
					 
					
						2021-10-05 12:14:50 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						05d8a33a28 
					 
					
						
						
							
							Update version for the next release (v0.17.1)  
						
						
						
						
					 
					
						2021-10-02 16:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						d9eba9d145 
					 
					
						
						
							
							improve and test the sort error message  
						
						
						
						
					 
					
						2021-09-30 14:38:27 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						0ee67bb7d1 
					 
					
						
						
							
							improve the reserved keyword error message for the filters  
						
						
						
						
					 
					
						2021-09-30 14:38:27 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						22551d0941 
					 
					
						
						
							
							Merge  #379  
						
						... 
						
						
						
						379: Revert "Change chunk size to 4MiB to fit more the end user usage" r=curquiza a=ManyTheFish
Reverts meilisearch/milli#370 
Co-authored-by: Many <legendre.maxime.isn@gmail.com > 
						
						
					 
					
						2021-09-29 13:20:53 +00:00 
						 
				 
			
				
					
						
							
							
								Many 
							
						 
					 
					
						
						
							
						
						26b5dad042 
					 
					
						
						
							
							Revert "Change chunk size to 4MiB to fit more the end user usage"  
						
						
						
						
					 
					
						2021-09-29 15:08:39 +02:00 
						 
				 
			
				
					
						
							
							
								Many 
							
						 
					 
					
						
						
							
						
						2e49230ca2 
					 
					
						
						
							
							Update milli/src/search/criteria/attribute.rs  
						
						... 
						
						
						
						Co-authored-by: Clément Renault <clement@meilisearch.com > 
						
						
					 
					
						2021-09-29 14:49:45 +02:00 
						 
				 
			
				
					
						
							
							
								Many 
							
						 
					 
					
						
						
							
						
						7ad0214089 
					 
					
						
						
							
							Update milli/src/search/criteria/attribute.rs  
						
						... 
						
						
						
						Co-authored-by: Clément Renault <clement@meilisearch.com > 
						
						
					 
					
						2021-09-29 14:49:41 +02:00 
						 
				 
			
				
					
						
							
							
								many 
							
						 
					 
					
						
						
							
						
						1df5b8712b 
					 
					
						
						
							
							Hotfix meilisearch#1707  
						
						
						
						
					 
					
						2021-09-29 14:41:56 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						68c758a533 
					 
					
						
						
							
							Merge  #376  
						
						... 
						
						
						
						376: Stop casting integer docids to string r=Kerollmops a=irevoire
When a docid is an integer, we stop casting it to a string, and thus we don't add `"` around it.
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2021-09-29 08:32:48 +00:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						0e8665bf18 
					 
					
						
						
							
							Update version for the next release (v0.17.0)  
						
						
						
						
					 
					
						2021-09-28 19:38:12 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						f65153ad64 
					 
					
						
						
							
							stop casting integer docids to string  
						
						
						
						
					 
					
						2021-09-28 18:35:54 +02:00 
						 
				 
			
				
					
						
							
							
								Vishnu Gt 
							
						 
					 
					
						
						
							
						
						785c1372f2 
					 
					
						
						
							
							Change "settings" to "setting"  
						
						... 
						
						
						
						Co-authored-by: Clément Renault <renault.cle@gmail.com > 
						
						
					 
					
						2021-09-28 20:11:32 +05:30 
						 
				 
			
				
					
						
							
							
								Vishnu Ganesan 
							
						 
					 
					
						
						
							
						
						3580b2d803 
					 
					
						
						
							
							Fixes   #365  
						
						
						
						
					 
					
						2021-09-28 19:30:23 +05:30 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						3a12f5887e 
					 
					
						
						
							
							Merge  #373  
						
						... 
						
						
						
						373: Improve error message for bad sort syntax with geosearch r=Kerollmops a=irevoire
`@Kerollmops` This should be the last PR for the geosearch and error handling, sorry for doing it in so many steps 😬  
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2021-09-28 12:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						a80dcfd4a3 
					 
					
						
						
							
							improve error message for bad sort syntax with geosearch  
						
						
						
						
					 
					
						2021-09-28 14:32:24 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						b2a332599e 
					 
					
						
						
							
							Merge  #372  
						
						... 
						
						
						
						372: Fix Meilisearch 1714 r=Kerollmops a=ManyTheFish
The bug comes from the typo tolerance, to know how many typos are accepted we were counting bytes instead of characters in a word.
On Chinese Script characters, we were allowing  2 typos on 3 characters words.
We are now counting the number of char instead of counting bytes to assign the typo tolerance.
Related to [Meilisearch#1714](https://github.com/meilisearch/MeiliSearch/issues/1714 )
Co-authored-by: many <maxime@meilisearch.com > 
						
						
					 
					
						2021-09-28 11:59:45 +00:00 
						 
				 
			
				
					
						
							
							
								many 
							
						 
					 
					
						
						
							
						
						8046ae4bd5 
					 
					
						
						
							
							Count the number of char instead of counting bytes to assign the typo tolerance  
						
						
						
						
					 
					
						2021-09-28 12:10:43 +02:00 
						 
				 
			
				
					
						
							
							
								many 
							
						 
					 
					
						
						
							
						
						1988416295 
					 
					
						
						
							
							Add failing test related to Meilisearch#1714  
						
						
						
						
					 
					
						2021-09-28 12:05:11 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						c7cb816ae1 
					 
					
						
						
							
							simplify the error handling of the sort syntax for meilisearch  
						
						
						
						
					 
					
						2021-09-27 19:07:22 +02:00 
						 
				 
			
				
					
						
							
							
								many 
							
						 
					 
					
						
						
							
						
						b188063869 
					 
					
						
						
							
							Change chunk size to 4MiB to fit more the end user usage  
						
						
						
						
					 
					
						2021-09-27 14:26:21 +02:00 
						 
				 
			
				
					
						
							
							
								many 
							
						 
					 
					
						
						
							
						
						551df0cb77 
					 
					
						
						
							
							Add test checking the bug reported in meilisearch issue 1716  
						
						
						
						
					 
					
						2021-09-23 15:55:39 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						87dd441a3a 
					 
					
						
						
							
							Merge  #367  
						
						... 
						
						
						
						367: Update version for the next release (v0.16.0) r=Kerollmops a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
					 
					
						2021-09-22 15:20:20 +00:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						1eacab2169 
					 
					
						
						
							
							Update version for the next release (v0.15.1)  
						
						
						
						
					 
					
						2021-09-22 17:18:54 +02:00 
						 
				 
			
				
					
						
							
							
								Irevoire 
							
						 
					 
					
						
						
							
						
						218f0a6661 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: Clément Renault <clement@meilisearch.com > 
						
						
					 
					
						2021-09-22 17:00:27 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						47ee93b0bd 
					 
					
						
						
							
							return an error when _geoPoint is used but _geo is not sortable  
						
						
						
						
					 
					
						2021-09-22 16:37:41 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						1e5e3d57e2 
					 
					
						
						
							
							auto convert AscDescError into CriterionError  
						
						
						
						
					 
					
						2021-09-22 16:37:41 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						023446ecf3 
					 
					
						
						
							
							create a smaller and easier to maintain CriterionError type  
						
						
						
						
					 
					
						2021-09-22 16:37:41 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						86e272856a 
					 
					
						
						
							
							create an asc_desc error type that is never supposed to be returned to the end user  
						
						
						
						
					 
					
						2021-09-22 16:37:41 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						257e621d40 
					 
					
						
						
							
							create an asc_desc module  
						
						
						
						
					 
					
						2021-09-22 16:37:41 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						113a061bee 
					 
					
						
						
							
							fix the error handling on the criterion side  
						
						
						
						
					 
					
						2021-09-22 15:09:07 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						78b0bce9a1 
					 
					
						
						
							
							fix the returned error when asc desc fails to be parsed  
						
						
						
						
					 
					
						2021-09-22 11:37:05 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						f8ecbc28e2 
					 
					
						
						
							
							Update version for the next release (v0.15.0)  
						
						
						
						
					 
					
						2021-09-21 18:09:14 +02:00 
						 
				 
			
				
					
						
							
							
								mpostma 
							
						 
					 
					
						
						
							
						
						aa6c5df0bc 
					 
					
						
						
							
							Implement documents format  
						
						... 
						
						
						
						document reader transform
remove update format
support document sequences
fix document transform
clean transform
improve error handling
add documents! macro
fix transform bug
fix tests
remove csv dependency
Add comments on the transform process
replace search cli
fmt
review edits
fix http ui
fix clippy warnings
Revert "fix clippy warnings"
This reverts commit a1ce3cd96e603633dbf43e9e0b12b2453c9c5620.
fix review comments
remove smallvec in transform loop
review edits 
						
						
					 
					
						2021-09-21 16:58:33 +02:00