Tamo 
							
						 
					 
					
						
						
							
						
						c27870e765 
					 
					
						
						
							
							integrate a first version without any error handling  
						
						
						
						
					 
					
						2021-10-22 14:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						01dedde1c9 
					 
					
						
						
							
							update some names and move some parser out of the lib.rs  
						
						
						
						
					 
					
						2021-10-22 01:59:38 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						c634d43ac5 
					 
					
						
						
							
							add a simple test on the filters with an integer  
						
						
						
						
					 
					
						2021-10-21 17:10:27 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						6c15f50899 
					 
					
						
						
							
							rewrite the parser logic  
						
						
						
						
					 
					
						2021-10-21 16:45:42 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						e1d81342cf 
					 
					
						
						
							
							add test on the or and and operator  
						
						
						
						
					 
					
						2021-10-21 13:01:25 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						423baac08b 
					 
					
						
						
							
							fix the tests  
						
						
						
						
					 
					
						2021-10-21 12:45:40 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						36281a653f 
					 
					
						
						
							
							write all the simple tests  
						
						
						
						
					 
					
						2021-10-21 12:40:11 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						661bc21af5 
					 
					
						
						
							
							Fix the filter parser  
						
						... 
						
						
						
						And add a bunch of tests on the filter::from_array 
						
						
					 
					
						2021-10-21 11:45:03 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						59cc59e93e 
					 
					
						
						
							
							Merge  #358  
						
						... 
						
						
						
						358: Replacing pest with nom  r=Kerollmops a=CNLHC
Co-authored-by: 刘瀚骋 <cn_lhc@qq.com > 
						
						
					 
					
						2021-10-16 20:44:38 +00:00 
						 
				 
			
				
					
						
							
							
								刘瀚骋 
							
						 
					 
					
						
						
							
						
						7666e4f34a 
					 
					
						
						
							
							follow the suggestions  
						
						
						
						
					 
					
						2021-10-14 21:37:59 +08:00 
						 
				 
			
				
					
						
							
							
								刘瀚骋 
							
						 
					 
					
						
						
							
						
						2ea2f7570c 
					 
					
						
						
							
							use nightly cargo to format the code  
						
						
						
						
					 
					
						2021-10-14 16:46:13 +08:00 
						 
				 
			
				
					
						
							
							
								刘瀚骋 
							
						 
					 
					
						
						
							
						
						e750465e15 
					 
					
						
						
							
							check logic for geolocation.  
						
						
						
						
					 
					
						2021-10-14 16:12:00 +08:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						aa5e099718 
					 
					
						
						
							
							Merge  #390  
						
						... 
						
						
						
						390: Add helper methods on the settings r=Kerollmops a=irevoire
This would be a good addition to look at the content of a setting without consuming it.
It’s useful for analytics.
Co-authored-by: Irevoire <tamo@meilisearch.com > 
						
						
					 
					
						2021-10-13 20:36:30 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						c7db4176f3 
					 
					
						
						
							
							Merge  #384  
						
						... 
						
						
						
						384: Replace memmap with memmap2 r=Kerollmops a=palfrey
[memmap is unmaintained](https://rustsec.org/advisories/RUSTSEC-2020-0077.html ) and needs replacing. memmap2 is a drop-in replacement fork that's well maintained. Note that the version numbers got reset on fork, hence the lower values.
Co-authored-by: Tom Parker-Shemilt <palfrey@tevp.net > 
						
						
					 
					
						2021-10-13 13:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								Irevoire 
							
						 
					 
					
						
						
							
						
						a3e7c468cd 
					 
					
						
						
							
							add helper methods on the settings  
						
						
						
						
					 
					
						2021-10-13 13:05:07 +02:00 
						 
				 
			
				
					
						
							
							
								刘瀚骋 
							
						 
					 
					
						
						
							
						
						cd359cd96e 
					 
					
						
						
							
							WIP: extract the error trait bound to new trait.  
						
						
						
						
					 
					
						2021-10-13 18:04:15 +08:00 
						 
				 
			
				
					
						
							
							
								刘瀚骋 
							
						 
					 
					
						
						
							
						
						5de5dd80a3 
					 
					
						
						
							
							WIP: remove '_nom' suffix/redundant error enum/...  
						
						
						
						
					 
					
						2021-10-13 11:06:15 +08:00 
						 
				 
			
				
					
						
							
							
								刘瀚骋 
							
						 
					 
					
						
						
							
						
						2c65781d91 
					 
					
						
						
							
							format  
						
						
						
						
					 
					
						2021-10-12 22:20:22 +08:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						6e3b869e6a 
					 
					
						
						
							
							Merge  #388  
						
						... 
						
						
						
						388: fix primary key inference r=MarinPostma a=MarinPostma
The primary key is was infered from a hashtable index of the field. For this reason the order in which the fields were interated upon was not deterministic, and the primary key was chosed ffrom the first field containing "id".
This fix sorts the the index by field_id when infering the primary key.
Co-authored-by: mpostma <postma.marin@protonmail.com > 
						
						
					 
					
						2021-10-12 09:25:16 +00:00 
						 
				 
			
				
					
						
							
							
								mpostma 
							
						 
					 
					
						
						
							
						
						86ead92ed5 
					 
					
						
						
							
							infer primary key on sorted fields  
						
						
						
						
					 
					
						2021-10-12 11:15:11 +02:00 
						 
				 
			
				
					
						
							
							
								mpostma 
							
						 
					 
					
						
						
							
						
						9a266a531b 
					 
					
						
						
							
							test correct primary key inference  
						
						
						
						
					 
					
						2021-10-12 11:08:53 +02:00 
						 
				 
			
				
					
						
							
							
								many 
							
						 
					 
					
						
						
							
						
						c5a6075484 
					 
					
						
						
							
							Make max_position_per_attributes changable  
						
						
						
						
					 
					
						2021-10-12 10:10:50 +02:00 
						 
				 
			
				
					
						
							
							
								many 
							
						 
					 
					
						
						
							
						
						360c5ff3df 
					 
					
						
						
							
							Remove limit of 1000 position per attribute  
						
						... 
						
						
						
						Instead of using an arbitrary limit we encode the absolute position in a u32
using one strong u16 for the field id and a weak u16 for the relative position in the attribute. 
						
						
					 
					
						2021-10-12 10:10:50 +02:00 
						 
				 
			
				
					
						
							
							
								刘瀚骋 
							
						 
					 
					
						
						
							
						
						d323e35001 
					 
					
						
						
							
							add a test case  
						
						
						
						
					 
					
						2021-10-12 13:30:40 +08:00 
						 
				 
			
				
					
						
							
							
								刘瀚骋 
							
						 
					 
					
						
						
							
						
						70f576d5d3 
					 
					
						
						
							
							error handling  
						
						
						
						
					 
					
						2021-10-12 13:30:40 +08:00 
						 
				 
			
				
					
						
							
							
								刘瀚骋 
							
						 
					 
					
						
						
							
						
						28f9be8d7c 
					 
					
						
						
							
							support syntax  
						
						
						
						
					 
					
						2021-10-12 13:30:40 +08:00 
						 
				 
			
				
					
						
							
							
								刘瀚骋 
							
						 
					 
					
						
						
							
						
						469d92c569 
					 
					
						
						
							
							tweak error handling  
						
						
						
						
					 
					
						2021-10-12 13:30:40 +08:00 
						 
				 
			
				
					
						
							
							
								刘瀚骋 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						f65153ad64 
					 
					
						
						
							
							stop casting integer docids to string  
						
						
						
						
					 
					
						2021-09-28 18:35:54 +02:00