Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						722db7b088 
					 
					
						
						
							
							Ignore target directory of filter-parser/fuzz crate  
						
						
						
						
					 
					
						2022-07-19 10:07:33 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						a5c9162250 
					 
					
						
						
							
							Improve parser for NOT EXISTS filter  
						
						... 
						
						
						
						Allow multiple spaces between NOT and EXISTS 
						
						
					 
					
						2022-07-19 10:07:33 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						0388b2d463 
					 
					
						
						
							
							Run cargo fmt  
						
						
						
						
					 
					
						2022-07-19 10:07:33 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						dc64170a69 
					 
					
						
						
							
							Improve syntax of EXISTS filter, allow “value NOT EXISTS”  
						
						
						
						
					 
					
						2022-07-19 10:07:33 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						72452f0cb2 
					 
					
						
						
							
							Implements the EXIST filter operator  
						
						
						
						
					 
					
						2022-07-19 10:07:33 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						a8641b42a7 
					 
					
						
						
							
							Modify flatten_serde_json to keep dummy value for all object keys  
						
						... 
						
						
						
						Example:
```json
{
    "id": 0,
    "colour" : { "green": 1 }
}
```
becomes:
```json
{
    "id": 0,
    "colour" : [],
    "colour.green": 1
}
```
to retain the information the key "colour" exists in the original
json value. 
						
						
					 
					
						2022-07-19 10:07:33 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						453d593ce8 
					 
					
						
						
							
							Add a database containing the docids where each field exists  
						
						
						
						
					 
					
						2022-07-19 10:07:33 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						5704235521 
					 
					
						
						
							
							Merge  #584  
						
						... 
						
						
						
						584: Chores: Enhance smart-crop code comments r=curquiza a=ManyTheFish
Enhance explanation around smart crop algorithms
Co-authored-by: ManyTheFish <many@meilisearch.com >
Co-authored-by: Many the fish <many@meilisearch.com > 
						
						
					 
					
						2022-07-19 07:08:14 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						f6415b679f 
					 
					
						
						
							
							Merge  #588  
						
						... 
						
						
						
						588: Fix name of "release_date" facet in movies benchmarks r=ManyTheFish a=loiclec
## What does this PR do?
The `movies.json` file in the benchmark datasets contains a filterable field called "release_date", but the indexing benchmarks wrongly called the field "released_date" instead. This PR fixes that.
Co-authored-by: Loïc Lecrenier <loic@meilisearch.com > 
						
						
					 
					
						2022-07-18 15:51:09 +00:00 
						 
				 
			
				
					
						
							
							
								Many the fish 
							
						 
					 
					
						
						
							
						
						2d79720f5d 
					 
					
						
						
							
							Update milli/src/search/matches/mod.rs  
						
						
						
						
					 
					
						2022-07-18 17:48:04 +02:00 
						 
				 
			
				
					
						
							
							
								Many the fish 
							
						 
					 
					
						
						
							
						
						8ddb4e750b 
					 
					
						
						
							
							Update milli/src/search/matches/mod.rs  
						
						
						
						
					 
					
						2022-07-18 17:47:39 +02:00 
						 
				 
			
				
					
						
							
							
								Many the fish 
							
						 
					 
					
						
						
							
						
						a277daa1f2 
					 
					
						
						
							
							Update milli/src/search/matches/mod.rs  
						
						
						
						
					 
					
						2022-07-18 17:47:13 +02:00 
						 
				 
			
				
					
						
							
							
								Many the fish 
							
						 
					 
					
						
						
							
						
						fb794c6b5e 
					 
					
						
						
							
							Update milli/src/search/matches/mod.rs  
						
						
						
						
					 
					
						2022-07-18 17:46:00 +02:00 
						 
				 
			
				
					
						
							
							
								Many the fish 
							
						 
					 
					
						
						
							
						
						1237cfc249 
					 
					
						
						
							
							Update milli/src/search/matches/mod.rs  
						
						
						
						
					 
					
						2022-07-18 17:45:37 +02:00 
						 
				 
			
				
					
						
							
							
								Many the fish 
							
						 
					 
					
						
						
							
						
						d7fd5c58cd 
					 
					
						
						
							
							Update milli/src/search/matches/mod.rs  
						
						
						
						
					 
					
						2022-07-18 17:45:06 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						fc9f3f31e7 
					 
					
						
						
							
							Change DocumentsBatchReader to access cursor and index at same time  
						
						... 
						
						
						
						Otherwise it is not possible to iterate over all documents while
using the fields index at the same time. 
						
						
					 
					
						2022-07-18 16:08:14 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						ab1571cdec 
					 
					
						
						
							
							Simplify Transform::read_documents, enabled by enriched documents reader  
						
						
						
						
					 
					
						2022-07-18 12:45:47 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						8270e2b768 
					 
					
						
						
							
							Fix name of "release_date" facet in movies benchmarks  
						
						
						
						
					 
					
						2022-07-18 10:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Many the fish 
							
						 
					 
					
						
						
							
						
						e261ef64d7 
					 
					
						
						
							
							Update milli/src/search/matches/mod.rs  
						
						... 
						
						
						
						Co-authored-by: Clément Renault <clement@meilisearch.com > 
						
						
					 
					
						2022-07-18 10:18:51 +02:00 
						 
				 
			
				
					
						
							
							
								Many the fish 
							
						 
					 
					
						
						
							
						
						1da4ab5918 
					 
					
						
						
							
							Update milli/src/search/matches/mod.rs  
						
						... 
						
						
						
						Co-authored-by: Clément Renault <clement@meilisearch.com > 
						
						
					 
					
						2022-07-18 10:18:03 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						448114cc1c 
					 
					
						
						
							
							Fix the benchmarks with the new indexation API  
						
						
						
						
					 
					
						2022-07-12 15:22:09 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						25e768f31c 
					 
					
						
						
							
							Fix another issue with the nested primary key selector  
						
						
						
						
					 
					
						2022-07-12 15:14:07 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						192793ee38 
					 
					
						
						
							
							Add some tests to check for the nested documents ids  
						
						
						
						
					 
					
						2022-07-12 15:14:07 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						a892a4a79c 
					 
					
						
						
							
							Introduce a function to extend from a JSON array of objects  
						
						
						
						
					 
					
						2022-07-12 15:14:06 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						dc61105554 
					 
					
						
						
							
							Fix the nested document id fetching function  
						
						
						
						
					 
					
						2022-07-12 15:14:06 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						2eec290424 
					 
					
						
						
							
							Check the validity of the latitute and longitude numbers  
						
						
						
						
					 
					
						2022-07-12 15:14:06 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						5d149d631f 
					 
					
						
						
							
							Remove tests for a function that no more exists  
						
						
						
						
					 
					
						2022-07-12 15:14:06 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						0bbcc7b180 
					 
					
						
						
							
							Expose the DocumentId struct to be sure to inject the generated ids  
						
						
						
						
					 
					
						2022-07-12 15:14:06 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						d1a4da9812 
					 
					
						
						
							
							Generate a real UUIDv4 when ids are auto-generated  
						
						
						
						
					 
					
						2022-07-12 15:14:06 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						c8ebf0de47 
					 
					
						
						
							
							Rename the validate function as an enriching function  
						
						
						
						
					 
					
						2022-07-12 15:14:06 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						905af2a2e9 
					 
					
						
						
							
							Use the primary key and external id in the transform  
						
						
						
						
					 
					
						2022-07-12 15:14:05 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						742543091e 
					 
					
						
						
							
							Constify the default primary key name  
						
						
						
						
					 
					
						2022-07-12 14:55:52 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						5f1bfb73ee 
					 
					
						
						
							
							Extract the primary key name and make it accessible  
						
						
						
						
					 
					
						2022-07-12 14:55:52 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						6a0a0ae94f 
					 
					
						
						
							
							Make the Transform read from an EnrichedDocumentsBatchReader  
						
						
						
						
					 
					
						2022-07-12 14:55:52 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						ea852200bb 
					 
					
						
						
							
							Fix the format used for a geo deleting benchmark  
						
						
						
						
					 
					
						2022-07-12 14:55:52 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						dc3f092d07 
					 
					
						
						
							
							Do not leak an internal grenad Error  
						
						
						
						
					 
					
						2022-07-12 14:55:52 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						8ebf5eed0d 
					 
					
						
						
							
							Make the nested primary key work  
						
						
						
						
					 
					
						2022-07-12 14:55:52 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						19eb3b4708 
					 
					
						
						
							
							Make sur that we do not accept floats as documents ids  
						
						
						
						
					 
					
						2022-07-12 14:55:52 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						2ceeb51c37 
					 
					
						
						
							
							Support the auto-generated ids when validating documents  
						
						
						
						
					 
					
						2022-07-12 14:55:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						399eec5c01 
					 
					
						
						
							
							Fix the indexation tests  
						
						
						
						
					 
					
						2022-07-12 14:55:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						fcfc4caf8c 
					 
					
						
						
							
							Move the Object type in the lib.rs file and use it everywhere  
						
						
						
						
					 
					
						2022-07-12 14:55:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						0146175fe6 
					 
					
						
						
							
							Introduce the validate_documents_batch function  
						
						
						
						
					 
					
						2022-07-12 14:55:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						cefffde9af 
					 
					
						
						
							
							Improve the .gitignore of the fuzz crate  
						
						
						
						
					 
					
						2022-07-12 14:55:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						bdc4263883 
					 
					
						
						
							
							Introduce the validate_documents_batch function  
						
						
						
						
					 
					
						2022-07-12 14:55:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						a97d4d63b9 
					 
					
						
						
							
							Fix the benchmarks  
						
						
						
						
					 
					
						2022-07-12 14:55:50 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						f29114f94a 
					 
					
						
						
							
							Fix http-ui to fit with the new DocumentsBatchBuilder/Reader structs  
						
						
						
						
					 
					
						2022-07-12 14:52:56 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						a4ceef9624 
					 
					
						
						
							
							Fix the cli for the new DocumentsBatchBuilder/Reader structs  
						
						
						
						
					 
					
						2022-07-12 14:52:56 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						6d0498df24 
					 
					
						
						
							
							Fix the fuzz tests  
						
						
						
						
					 
					
						2022-07-12 14:52:56 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						e8297ad27e 
					 
					
						
						
							
							Fix the tests for the new DocumentsBatchBuilder/Reader  
						
						
						
						
					 
					
						2022-07-12 14:52:56 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						419ce3966c 
					 
					
						
						
							
							Rework the DocumentsBatchBuilder/Reader to use grenad  
						
						
						
						
					 
					
						2022-07-12 14:52:55 +02:00