Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						a2270b7432 
					 
					
						
						
							
							Change fuzzcheck dependency to point to git repository  
						
						
						
						
					 
					
						2022-10-26 13:47:04 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						86d9f50b9c 
					 
					
						
						
							
							Fix bugs in incremental facet indexing with variable parameters  
						
						... 
						
						
						
						e.g. add one facet value incrementally with a group_size = X and then
add another one with group_size = Y
It is not actually possible to do so with the public API of milli,
but I wanted to make sure the algorithm worked well in those cases
anyway.
The bugs were found by fuzzing the code with fuzzcheck, which I've added
to milli as a conditional dev-dependency. But it can be removed later. 
						
						
					 
					
						2022-10-26 13:47:04 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						b8a1caad5e 
					 
					
						
						
							
							Add range search and incremental indexing algorithm  
						
						
						
						
					 
					
						2022-10-26 13:46:14 +02:00 
						 
				 
			
				
					
						
							
							
								curquiza 
							
						 
					 
					
						
						
							
						
						e883bccc76 
					 
					
						
						
							
							Update version for the next release (v0.35.0) in Cargo.toml files  
						
						
						
						
					 
					
						2022-10-26 11:43:54 +00:00 
						 
				 
			
				
					
						
							
							
								curquiza 
							
						 
					 
					
						
						
							
						
						f3874d58b9 
					 
					
						
						
							
							Update version for the next release (v0.34.0) in Cargo.toml files  
						
						
						
						
					 
					
						2022-10-24 10:13:25 +00:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						4c481a8947 
					 
					
						
						
							
							Upgrade all dependencies  
						
						
						
						
					 
					
						2022-10-17 13:05:56 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						15d478cf4d 
					 
					
						
						
							
							Merge  #635  
						
						... 
						
						
						
						635: Use an unstable algorithm for `grenad::Sorter` when possible r=Kerollmops a=loiclec
# Pull Request
## What does this PR do?
Use an unstable algorithm to sort the internal vector used by `grenad::Sorter` whenever possible to speed up indexing.
In practice, every time the merge function creates a `RoaringBitmap`, we use an unstable sort. For every other merge function, such as `keep_first`, `keep_last`, etc., a stable sort is used.
Co-authored-by: Loïc Lecrenier <loic@meilisearch.com > 
						
						
					 
					
						2022-09-14 12:00:52 +00:00 
						 
				 
			
				
					
						
							
							
								curquiza 
							
						 
					 
					
						
						
							
						
						753e76d451 
					 
					
						
						
							
							Update version for the next release (v0.33.4) in Cargo.toml files  
						
						
						
						
					 
					
						2022-09-13 13:55:50 +00:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						3794962330 
					 
					
						
						
							
							Use an unstable algorithm for grenad::Sorter when possible  
						
						
						
						
					 
					
						2022-09-13 14:49:53 +02:00 
						 
				 
			
				
					
						
							
							
								Vincent Herlemont 
							
						 
					 
					
						
						
							
						
						8cd5200f48 
					 
					
						
						
							
							Make charabia languages configurable  
						
						
						
						
					 
					
						2022-09-08 12:21:43 +02:00 
						 
				 
			
				
					
						
							
							
								Vincent Herlemont 
							
						 
					 
					
						
						
							
						
						5e07ea79c2 
					 
					
						
						
							
							Make charabia default feature optional  
						
						
						
						
					 
					
						2022-09-07 20:54:31 +02:00 
						 
				 
			
				
					
						
							
							
								curquiza 
							
						 
					 
					
						
						
							
						
						077dcd2002 
					 
					
						
						
							
							Update version for the next release (v0.33.3) in Cargo.toml files  
						
						
						
						
					 
					
						2022-09-07 15:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						97a04887a3 
					 
					
						
						
							
							Update version for next release (v0.33.2) in Cargo.toml  
						
						
						
						
					 
					
						2022-09-01 11:47:23 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						c3363706c5 
					 
					
						
						
							
							Update version for next release (v0.33.1) in Cargo.toml  
						
						
						
						
					 
					
						2022-08-31 11:37:27 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						a79ff8a1a9 
					 
					
						
						
							
							Merge  #611  
						
						... 
						
						
						
						611: Upgrade charabia v0.6.0 r=curquiza a=ManyTheFish
# Pull Request
## What does this PR do?
- Update `log`
- Upgrade `charabia`
related to https://github.com/meilisearch/meilisearch/issues/2686 
Co-authored-by: ManyTheFish <many@meilisearch.com > 
						
						
					 
					
						2022-08-23 10:17:29 +00:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						9ed7324995 
					 
					
						
						
							
							Update version for next release (v0.33.0)  
						
						
						
						
					 
					
						2022-08-23 11:47:48 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						ba5ca8a362 
					 
					
						
						
							
							Upgrade charabia v0.6.0  
						
						
						
						
					 
					
						2022-08-22 14:38:00 +02:00 
						 
				 
			
				
					
						
							
							
								Irevoire 
							
						 
					 
					
						
						
							
						
						4aae07d5f5 
					 
					
						
						
							
							expose the size methods  
						
						
						
						
					 
					
						2022-08-17 17:07:38 +02:00 
						 
				 
			
				
					
						
							
							
								Irevoire 
							
						 
					 
					
						
						
							
						
						e96b852107 
					 
					
						
						
							
							bump heed  
						
						
						
						
					 
					
						2022-08-17 17:05:50 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						4b7fd4dfae 
					 
					
						
						
							
							Update insta version  
						
						
						
						
					 
					
						2022-08-10 15:53:46 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						ef889ade5d 
					 
					
						
						
							
							Refactor snapshot tests  
						
						
						
						
					 
					
						2022-08-10 15:53:46 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						334098a7e0 
					 
					
						
						
							
							Add index snapshot test helper function  
						
						
						
						
					 
					
						2022-08-10 15:53:46 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						d5e9b7305b 
					 
					
						
						
							
							Update version for next release (v0.32.0)  
						
						
						
						
					 
					
						2022-07-21 13:20:02 +04:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						eb63af1f10 
					 
					
						
						
							
							Update grenad to 0.4.2  
						
						
						
						
					 
					
						2022-07-12 14:52:55 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						1bfdcfc84f 
					 
					
						
						
							
							Bump uuid to 1.1.2  
						
						
						
						
					 
					
						2022-07-05 16:23:36 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						446439e8be 
					 
					
						
						
							
							bump charabia  
						
						
						
						
					 
					
						2022-07-05 12:19:30 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						cc48992e79 
					 
					
						
						
							
							Bump the milli version to 0.31.1  
						
						
						
						
					 
					
						2022-06-22 17:05:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						f5c3b951bc 
					 
					
						
						
							
							Bump the milli version to 0.31.0  
						
						
						
						
					 
					
						2022-06-22 12:08:16 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						31f749b5d8 
					 
					
						
						
							
							Update version for next release (v0.30.0)  
						
						
						
						
					 
					
						2022-06-20 12:09:57 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						676187ba43 
					 
					
						
						
							
							bump milli version  
						
						
						
						
					 
					
						2022-06-09 16:53:32 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						56ee9cc21f 
					 
					
						
						
							
							Bump the version to 0.29.2  
						
						
						
						
					 
					
						2022-06-08 16:00:06 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						478dbfa45a 
					 
					
						
						
							
							Update version for next release (v0.29.1)  
						
						
						
						
					 
					
						2022-06-07 18:59:33 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						6ce1c6487a 
					 
					
						
						
							
							Update version for next release (v0.29.0)  
						
						
						
						
					 
					
						2022-06-02 18:07:55 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						192e024ada 
					 
					
						
						
							
							Add Charabia in Cargo.toml  
						
						
						
						
					 
					
						2022-06-02 16:59:07 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						c19c17eddb 
					 
					
						
						
							
							Update version to v0.28.1  
						
						
						
						
					 
					
						2022-06-01 18:31:02 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						895f5d8a26 
					 
					
						
						
							
							Bump milli version  
						
						
						
						
					 
					
						2022-05-18 10:37:12 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						484a9ddb27 
					 
					
						
						
							
							Simplify the error creation with thiserror and a smol friendly macro  
						
						
						
						
					 
					
						2022-05-04 17:24:00 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						d138b3c704 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2022-04-25 18:43:46 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						8d630a6f62 
					 
					
						
						
							
							Update version for the next release (v0.26.1)  
						
						
						
						
					 
					
						2022-04-14 11:44:06 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						399fba16bb 
					 
					
						
						
							
							only flatten an object if it's nested  
						
						
						
						
					 
					
						2022-04-14 11:14:08 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						ee64f4a936 
					 
					
						
						
							
							Use smartstring to store the external id in our hashmap  
						
						... 
						
						
						
						We need to store all the external id (primary key) in a hashmap
associated to their internal id during.
The smartstring remove heap allocation / memory usage and should
improve the cache locality. 
						
						
					 
					
						2022-04-13 21:22:07 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						9ac2fd1c37 
					 
					
						
						
							
							Merge  #487  
						
						... 
						
						
						
						487: Update version (v0.26.0) r=Kerollmops a=curquiza
breaking because of #458  
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
					 
					
						2022-04-07 17:10:24 +00:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						bab898ce86 
					 
					
						
						
							
							move the flatten-serde-json crate inside of milli  
						
						
						
						
					 
					
						2022-04-07 18:20:44 +02:00 
						 
				 
			
				
					
						
							
							
								Irevoire 
							
						 
					 
					
						
						
							
						
						4f3ce6d9cd 
					 
					
						
						
							
							nested fields  
						
						
						
						
					 
					
						2022-04-07 16:58:46 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						ee1d627803 
					 
					
						
						
							
							Update version (v0.26.0)  
						
						
						
						
					 
					
						2022-04-07 15:56:10 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						9eec44dd98 
					 
					
						
						
							
							Update version (v0.25.0)  
						
						
						
						
					 
					
						2022-04-05 12:06:42 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						ddf78a735b 
					 
					
						
						
							
							Update version (v0.24.1)  
						
						
						
						
					 
					
						2022-03-24 16:39:45 +01:00 
						 
				 
			
				
					
						
							
							
								Irevoire 
							
						 
					 
					
						
						
							
						
						86dd88698d 
					 
					
						
						
							
							bump tokenizer  
						
						
						
						
					 
					
						2022-03-23 14:25:58 +01:00 
						 
				 
			
				
					
						
							
							
								Irevoire 
							
						 
					 
					
						
						
							
						
						5dc464b9a7 
					 
					
						
						
							
							rollback meilisearch-tokenizer version  
						
						
						
						
					 
					
						2022-03-21 17:29:10 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						08a06b49f0 
					 
					
						
						
							
							Bump version to 0.23.1  
						
						
						
						
					 
					
						2022-03-15 15:50:28 +01:00