Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						44149bec60 
					 
					
						
						
							
							Merge branch 'main' into feature-docker-as-non-root  
						
						 
						
						
						
						
							
						
					 
					
						2021-10-14 14:45:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						f80b4fdedd 
					 
					
						
						
							
							Use pr_status isntead of status  
						
						 
						
						
						
						
							
						
					 
					
						2021-10-14 14:21:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						fd4a90549b 
					 
					
						
						
							
							Merge  #1803  
						
						 
						
						... 
						
						
						
						1803: Import hotfix from `stable` into `main` (v0.23.1) r=curquiza a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com> 
						
						
							
						
					 
					
						2021-10-14 11:43:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						b602a0836a 
					 
					
						
						
							
							Merge branch 'main' into stable  
						
						 
						
						
						
						
							
						
					 
					
						2021-10-14 13:43:21 +02: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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						7349fca607 
					 
					
						
						
							
							Add Milestone Check status to bors.toml  
						
						 
						
						
						
						
							
						
					 
					
						2021-10-13 19:10:20 +02: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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						4bacc8e47d 
					 
					
						
						
							
							Merge  #1806  
						
						 
						
						... 
						
						
						
						1806: Fix csv content-type error message r=curquiza a=sanders41
Fixes  #1805 
I was not sure if the `application/csv` [here](23f11e355d/meilisearch-http/tests/content_type.rs (L29) ) should also be changed? I'm thinking yes, but `applicaiton/csv` is a bad type.
Co-authored-by: Paul Sanders <psanders1@gmail.com > 
						
						
							
						
					 
					
						2021-10-13 10:11:47 +00: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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								igaul 
							
						 
					 
					
						
						
							
						
						7141f89c5f 
					 
					
						
						
							
							Split entrypoint and cmd  
						
						 
						
						
						
						
							
						
					 
					
						2021-10-12 11:44:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								igaul 
							
						 
					 
					
						
						
							
						
						893654fb15 
					 
					
						
						
							
							change default user name  
						
						 
						
						... 
						
						
						
						Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
							
						
					 
					
						2021-10-12 11:42:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Sanders 
							
						 
					 
					
						
						
							
						
						c9e1d054c7 
					 
					
						
						
							
							Fix csv content-type error  
						
						 
						
						
						
						
							
						
					 
					
						2021-10-12 13:38:48 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						2e2eeb0a42 
					 
					
						
						
							
							Merge  #1801  
						
						 
						
						... 
						
						
						
						1801: Update milli version to v0.17.3 to fix inference issue r=curquiza a=curquiza
Fixes  #1798 
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
							
  v0.23.1
 
						
					 
					
						2021-10-12 14:47:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						0f342ac46e 
					 
					
						
						
							
							Update MeiliSearch version  
						
						 
						
						
						
						
							
						
					 
					
						2021-10-12 16:43:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								刘瀚骋 
							
						 
					 
					
						
						
							
						
						2c65781d91 
					 
					
						
						
							
							format  
						
						 
						
						
						
						
							
						
					 
					
						2021-10-12 22:20:22 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						29ac324e90 
					 
					
						
						
							
							Update milli version to v0.17.3  
						
						 
						
						
						
						
							
						
					 
					
						2021-10-12 16:12:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						23f11e355d 
					 
					
						
						
							
							Merge  #1799  
						
						 
						
						... 
						
						
						
						1799: Update README.md with Telemetry page r=curquiza a=maryamsulemani97
Updated readme to link the Telemetry page in the documentation 
Co-authored-by: maryamsulemani97 <90181761+maryamsulemani97@users.noreply.github.com >
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
							
						
					 
					
						2021-10-12 11:50:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						f09016b2bc 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
						
							
						
					 
					
						2021-10-12 13:49:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						1fa3aeceeb 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
						
							
						
					 
					
						2021-10-12 13:47:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								maryamsulemani97 
							
						 
					 
					
						
						
							
						
						443afdc412 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
						
							
						
					 
					
						2021-10-12 14:37:19 +04: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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						3f7f24b90e 
					 
					
						
						
							
							Merge  #368  
						
						 
						
						... 
						
						
						
						368: Remove limit of 1000 position per attribute r=irevoire a=ManyTheFish
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.
- [x] check database size difference
below is the database size difference for each dataset:

- [ ] check search time on big dataset
Related to [product#202](https://github.com/meilisearch/product/issues/202 )
Co-authored-by: many <maxime@meilisearch.com > 
						
						
							
						
					 
					
						2021-10-12 08:30:33 +00: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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						776befc1f0 
					 
					
						
						
							
							Merge  #1797  
						
						 
						
						... 
						
						
						
						1797: Import stable into main (v0.22.0) r=MarinPostma a=curquiza
Co-authored-by: Tamo <tamo@meilisearch.com >
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: mpostma <postma.marin@protonmail.com >
Co-authored-by: many <maxime@meilisearch.com >
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
							
						
					 
					
						2021-10-11 16:43:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						3edbc74430 
					 
					
						
						
							
							Merge branch 'main' into stable  
						
						 
						
						
						
						
							
						
					 
					
						2021-10-11 18:30:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						8f6b6c9042 
					 
					
						
						
							
							Merge  #385  
						
						 
						
						... 
						
						
						
						385: Fix the wiki indexing benchmark r=ManyTheFish a=irevoire
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
							
						
					 
					
						2021-10-11 15:12:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						3172c96042 
					 
					
						
						
							
							Merge  #1795  
						
						 
						
						... 
						
						
						
						1795: Update milli version r=irevoire a=curquiza
Closes  #1788  
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
							
  v0.23.0rc3
 
  v0.23.0
 
						
					 
					
						2021-10-11 14:27:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						60473637fe 
					 
					
						
						
							
							Update milli version  
						
						 
						
						
						
						
							
						
					 
					
						2021-10-11 16:21:19 +02: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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						e45c846af5 
					 
					
						
						
							
							Merge  #387  
						
						 
						
						... 
						
						
						
						387: Update version for the next release (v0.17.2) r=Kerollmops a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
							
						
					 
					
						2021-10-11 13:21:47 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						ed7fd855af 
					 
					
						
						
							
							fix the wiki indexing benchmark  
						
						 
						
						
						
						
							
						
					 
					
						2021-10-11 14:26:36 +02:00