meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						e78da35287 
					 
					
						
						
							
							Merge  #4930  
						
						... 
						
						
						
						4930: Return `UserError::InvalidDocumentId` for primary keys with a length greater than 512 bytes r=curquiza a=flevi29
# Pull Request
## Related issue
Fixes  #4843 
## PR checklist
Please check if your PR fulfills the following requirements:
- [x] Does this PR fix an existing issue, or have you listed the changes applied in the PR description (and why they are needed)?
- [x] Have you read the contributing guidelines?
- [x] Have you made sure that the title is accurate and descriptive of the changes?
Thank you so much for contributing to Meilisearch!
Co-authored-by: F. Levi <55688616+flevi29@users.noreply.github.com > 
						
						
					 
					
						2024-09-30 15:55:05 +00:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						6dde41cc46 
					 
					
						
						
							
							stop using a local version of arroy and instead point to the git repo with the rev  
						
						
						
						
					 
					
						2024-09-19 15:25:38 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						79f29eed3c 
					 
					
						
						
							
							fix the tests and the arroy_readers method  
						
						
						
						
					 
					
						2024-09-19 12:00:58 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						cc45e264ca 
					 
					
						
						
							
							implement the binary quantization in meilisearch  
						
						
						
						
					 
					
						2024-09-19 12:00:56 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						9f1fb4b425 
					 
					
						
						
							
							Introduce the STARTS WITH filter operator gated under an experimental feature  
						
						
						
						
					 
					
						2024-09-17 16:44:11 +02:00 
						 
				 
			
				
					
						
							
							
								F. Levi 
							
						 
					 
					
						
						
							
						
						51bc7b3173 
					 
					
						
						
							
							Update tests  
						
						
						
						
					 
					
						2024-09-16 22:22:24 +03:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						b278815617 
					 
					
						
						
							
							Merge  #4908  
						
						... 
						
						
						
						4908: Bring back changes from release v1.10.1 to main r=dureuill a=irevoire
# Pull Request
Following the [latest release](https://github.com/meilisearch/meilisearch/releases/tag/v1.10.1 ), this PR brings back the changes to main.
Co-authored-by: Tamo <tamo@meilisearch.com >
Co-authored-by: irevoire <irevoire@users.noreply.github.com > 
						
						
					 
					
						2024-09-03 14:28:12 +00:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						66bda2ce8a 
					 
					
						
						
							
							fix tests  
						
						
						
						
					 
					
						2024-09-03 12:07:58 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						5aefe7cd17 
					 
					
						
						
							
							add the snapshots  
						
						
						
						
					 
					
						2024-09-02 16:27:51 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						e6dd66e4a0 
					 
					
						
						
							
							Do not fail the whole batch when a single document deletion by filter fails  
						
						
						
						
					 
					
						2024-09-02 16:27:51 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						6e3839d8b6 
					 
					
						
						
							
							autobatch document deletion by filter  
						
						
						
						
					 
					
						2024-09-02 16:27:51 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						03fda78901 
					 
					
						
						
							
							update other tests  
						
						
						
						
					 
					
						2024-09-02 11:31:31 +02:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						9a756cf2c5 
					 
					
						
						
							
							Merge  #4888  
						
						... 
						
						
						
						4888: bring back v1.10.0 into main r=Kerollmops a=ManyTheFish
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
Co-authored-by: meili-bors[bot] <89034592+meili-bors[bot]@users.noreply.github.com>
Co-authored-by: Tamo <tamo@meilisearch.com >
Co-authored-by: ManyTheFish <many@meilisearch.com > 
						
						
					 
					
						2024-08-27 14:02:08 +00:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						442d06dce7 
					 
					
						
						
							
							ensure the run function doesn't panic even if the tick function does  
						
						
						
						
					 
					
						2024-08-07 17:50:32 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						8f6a98df07 
					 
					
						
						
							
							make sure the index scheduler never stops running  
						
						
						
						
					 
					
						2024-08-07 17:06:43 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						48f7329a83 
					 
					
						
						
							
							Specify index_mapper on IndexStats  
						
						
						
						
					 
					
						2024-07-31 17:11:28 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						2d9a055fb9 
					 
					
						
						
							
							stops snapshotting in advance_till when we don't need to  
						
						
						
						
					 
					
						2024-07-30 13:57:12 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						110dc01f40 
					 
					
						
						
							
							only check the consistency of the index-scheduler on snapshots when running in release mode  
						
						
						
						
					 
					
						2024-07-30 13:57:12 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						8338df0dbe 
					 
					
						
						
							
							Fix tests  
						
						
						
						
					 
					
						2024-07-25 12:01:51 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						e06fbcc607 
					 
					
						
						
							
							Update snapshots  
						
						
						
						
					 
					
						2024-07-25 10:52:56 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						988552e178 
					 
					
						
						
							
							add tests on the rest embedder  
						
						
						
						
					 
					
						2024-07-24 14:34:17 +02:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						ea73615abf 
					 
					
						
						
							
							Merge  #4804  
						
						... 
						
						
						
						4804: Implements the experimental contains filter operator r=irevoire a=irevoire
# Pull Request
Related PRD: (private link) https://www.notion.so/meilisearch/Contains-Like-Filter-Operator-0d8ad53c6761466f913432eb1d843f1e 
Public usage page: https://meilisearch.notion.site/Contains-filter-operator-usage-3e7421b0aacf45f48ab09abe259a1de6 
## Related issue
Fixes https://github.com/meilisearch/meilisearch/issues/3613 
## What does this PR do?
- Extract the contains operator from this PR: https://github.com/meilisearch/meilisearch/pull/3751 
- Gate it behind a feature flag
- Add tests
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2024-07-17 15:47:11 +00:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						cf760cbfb1 
					 
					
						
						
							
							Log the time to index a batch of task  
						
						
						
						
					 
					
						2024-07-17 11:56:57 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						2af9481804 
					 
					
						
						
							
							Implements the experimental contains filter operator«  
						
						
						
						
					 
					
						2024-07-17 11:13:37 +02:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						677ed6bbf6 
					 
					
						
						
							
							Merge  #4787  
						
						... 
						
						
						
						4787: Add index exists function in index_scheduler which stops opening indexes to only check if they exist. r=Kerollmops a=Karribalu
# Pull Request
## Related issue
Fixes  #4784 
## What does this PR do?
- Added index_exists function in the index_scheduler.
- Resolved opening indexes to only check if they exist.
- Made changes to existing tests to test this function.
## PR checklist
Please check if your PR fulfills the following requirements:
- [x] Does this PR fix an existing issue, or have you listed the changes applied in the PR description (and why they are needed)?
- [x] Have you read the contributing guidelines?
- [x] Have you made sure that the title is accurate and descriptive of the changes?
Thank you so much for contributing to Meilisearch!
Co-authored-by: karribalu <karri.balu123456@gmail.com > 
						
						
					 
					
						2024-07-11 13:05:20 +00:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						01144b2c74 
					 
					
						
						
							
							Make the edit documents by function route experimental  
						
						
						
						
					 
					
						2024-07-10 16:29:18 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						bcd0c5f5a4 
					 
					
						
						
							
							Support DocumentEdition in dumps  
						
						
						
						
					 
					
						2024-07-10 16:29:17 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						33fa17bf12 
					 
					
						
						
							
							Support deleting documents with functions  
						
						
						
						
					 
					
						2024-07-10 16:28:15 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						400e6b93ce 
					 
					
						
						
							
							Support user-provided context for documents edition  
						
						
						
						
					 
					
						2024-07-10 16:28:15 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						f32e6c32fc 
					 
					
						
						
							
							Rename editionCode to function  
						
						
						
						
					 
					
						2024-07-10 16:28:15 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						f07256971a 
					 
					
						
						
							
							Fix tests  
						
						
						
						
					 
					
						2024-07-10 16:28:14 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						efc156a4a4 
					 
					
						
						
							
							Executing Lua works correctly  
						
						
						
						
					 
					
						2024-07-10 16:27:36 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						ba85959642 
					 
					
						
						
							
							Support filtering the documents to edit with lua  
						
						
						
						
					 
					
						2024-07-10 16:23:21 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						1702b5cf44 
					 
					
						
						
							
							Prepare for processing documents edition  
						
						
						
						
					 
					
						2024-07-10 16:23:21 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						9d6885793e 
					 
					
						
						
							
							Upgrade dependencies  
						
						
						
						
					 
					
						2024-07-10 13:46:24 +02:00 
						 
				 
			
				
					
						
							
							
								karribalu 
							
						 
					 
					
						
						
							
						
						47e526f5ea 
					 
					
						
						
							
							Add index exists function in index_scheduler  
						
						
						
						
					 
					
						2024-07-08 22:27:10 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						6afa578688 
					 
					
						
						
							
							update most incompatible dependencies  
						
						
						
						
					 
					
						2024-07-08 18:31:15 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						300bdfc2a7 
					 
					
						
						
							
							update most dependencies  
						
						
						
						
					 
					
						2024-07-08 18:09:12 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						015d90a962 
					 
					
						
						
							
							merge main  
						
						
						
						
					 
					
						2024-07-01 11:50:36 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						27496354e2 
					 
					
						
						
							
							Grow by 1TB instead of 1MB  
						
						
						
						
					 
					
						2024-06-25 09:01:11 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						1693332cab 
					 
					
						
						
							
							Update arroy and always build the tree that need to be built  
						
						
						
						
					 
					
						2024-06-24 10:14:03 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						3f212a8202 
					 
					
						
						
							
							Update tests  
						
						
						
						
					 
					
						2024-06-12 18:13:34 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						3bc8f81abc 
					 
					
						
						
							
							user_provided => regenerate  
						
						
						
						
					 
					
						2024-06-12 18:12:20 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						34fabed214 
					 
					
						
						
							
							Add test for vector writeback  
						
						
						
						
					 
					
						2024-06-12 17:09:34 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						fca9fe39b3 
					 
					
						
						
							
							Update test snapshots  
						
						
						
						
					 
					
						2024-06-12 14:50:55 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						3493093c4f 
					 
					
						
						
							
							add a batch of tests  
						
						
						
						
					 
					
						2024-06-11 16:03:54 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						0502b17501 
					 
					
						
						
							
							log the state of the index-scheduler in all failed tests  
						
						
						
						
					 
					
						2024-06-10 10:52:49 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						ea61e5cbec 
					 
					
						
						
							
							makes clippy happy x2  
						
						
						
						
					 
					
						2024-06-06 11:39:29 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						31a793d226 
					 
					
						
						
							
							fix the regeneration of the embeddings in the search  
						
						
						
						
					 
					
						2024-06-06 11:39:29 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						d85ab23b82 
					 
					
						
						
							
							rename all occurences of user_defined to user_provided for consistency  
						
						
						
						
					 
					
						2024-06-06 11:39:29 +02:00