dependabot[bot] 
							
						 
					 
					
						
						
							
						
						69678ed8e1 
					 
					
						
						
							
							Bump zip from 2.2.2 to 2.3.0  
						
						... 
						
						
						
						Bumps [zip](https://github.com/zip-rs/zip2 ) from 2.2.2 to 2.3.0.
- [Release notes](https://github.com/zip-rs/zip2/releases )
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zip-rs/zip2/compare/v2.2.2...v2.3.0 )
---
updated-dependencies:
- dependency-name: zip
  dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-03-18 00:19:49 +00:00 
						 
				 
			
				
					
						
							
							
								CodeMan62 
							
						 
					 
					
						
						
							
						
						9162e8ba04 
					 
					
						
						
							
							Enhance error messages for filterable attributes and improve error handling  
						
						
						
						
					 
					
						2025-03-17 22:04:18 +05:30 
						 
				 
			
				
					
						
							
							
								shu-kitamura 
							
						 
					 
					
						
						
							
						
						2118cc092e 
					 
					
						
						
							
							rm db.snapshot  
						
						
						
						
					 
					
						2025-03-17 23:04:13 +09:00 
						 
				 
			
				
					
						
							
							
								shu-kitamura 
							
						 
					 
					
						
						
							
						
						c7564d500f 
					 
					
						
						
							
							Split unit test in tasks.rs  
						
						
						
						
					 
					
						2025-03-17 22:55:23 +09:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						bf144a94d8 
					 
					
						
						
							
							No more use FST to find a word without any typo  
						
						
						
						
					 
					
						2025-03-17 14:20:10 +01:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						b0b1888ef9 
					 
					
						
						
							
							Add test  
						
						
						
						
					 
					
						2025-03-17 14:20:10 +01:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						cbdf80893d 
					 
					
						
						
							
							Merge  #5422  
						
						... 
						
						
						
						5422: Add more progress levels to measure merging r=Kerollmops a=Kerollmops
I found out that Meilisearch was not correctly reporting the long indexing times in the progress and that a lot of time was spent on extracting words with all documents already extracted. The reason was that there was no step to report merging the cache and sending the entries to write to the writer thread. This PR adds these entries to the progress.
Co-authored-by: Kerollmops <clement@meilisearch.com > 
						
						
					 
					
						2025-03-17 12:02:46 +00:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						e2156ddfc7 
					 
					
						
						
							
							Simplify the IndexingStep progress enum  
						
						
						
						
					 
					
						2025-03-17 11:40:50 +01:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						13a88d6131 
					 
					
						
						
							
							Merge  #5407  
						
						... 
						
						
						
						5407: Geo update bug r=irevoire a=ManyTheFish
# Pull Request
## Related issue
Fixes  #5380 
Fixes  #5399 
Co-authored-by: Tamo <tamo@meilisearch.com >
Co-authored-by: ManyTheFish <many@meilisearch.com > 
						
						
					 
					
						2025-03-17 10:24:33 +00:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						d9875b782d 
					 
					
						
						
							
							Merge  #5421  
						
						... 
						
						
						
						5421: Accept total batch size in human size r=irevoire a=Kerollmops
This PR fixes the new `experimental-limit-batched-tasks-total-size` to accept human-defined sizes in bytes.
Co-authored-by: Kerollmops <clement@meilisearch.com > 
						
						
					 
					
						2025-03-17 09:41:22 +00:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						cb16baab18 
					 
					
						
						
							
							Add more progress levels to measure merging  
						
						
						
						
					 
					
						2025-03-17 10:13:29 +01:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						2500e3c067 
					 
					
						
						
							
							Merge  #5414  
						
						... 
						
						
						
						5414: Update version for the next release (v1.14.0) in Cargo.toml r=Kerollmops a=meili-bot
⚠️  This PR is automatically generated. Check the new version is the expected one and Cargo.lock has been updated before merging. Fixes https://github.com/meilisearch/meilisearch/issues/5268 .
Co-authored-by: Kerollmops <Kerollmops@users.noreply.github.com >
Co-authored-by: Kerollmops <clement@meilisearch.com > 
						
						
					 
					
						2025-03-14 13:35:54 +00:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						d3e4b2dfe7 
					 
					
						
						
							
							Accept total batch size in human size  
						
						
						
						
					 
					
						2025-03-14 13:07:51 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						009c36a4d0 
					 
					
						
						
							
							Add support for the progress API of arroy  
						
						
						
						
					 
					
						2025-03-13 19:00:43 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						2a47e25e6d 
					 
					
						
						
							
							Update the upgrade path snap  
						
						
						
						
					 
					
						2025-03-13 18:35:06 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						e2d372823a 
					 
					
						
						
							
							Disable the cache by default and make it experimental  
						
						
						
						
					 
					
						2025-03-13 17:22:51 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						1876132172 
					 
					
						
						
							
							Mutex-based implementation  
						
						
						
						
					 
					
						2025-03-13 17:22:50 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						d0b0b90d17 
					 
					
						
						
							
							fixup tests, in particular foil the cache for the timeout test  
						
						
						
						
					 
					
						2025-03-13 17:22:50 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						b08544e86d 
					 
					
						
						
							
							Add embedding cache  
						
						
						
						
					 
					
						2025-03-13 17:22:50 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						d9111fe8ce 
					 
					
						
						
							
							Add lru crate to milli again  
						
						
						
						
					 
					
						2025-03-13 17:22:50 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						41d8161017 
					 
					
						
						
							
							Update the versions  
						
						
						
						
					 
					
						2025-03-13 17:22:32 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						7df5715d39 
					 
					
						
						
							
							Merge pull request  #5406  from meilisearch/bump-heed  
						
						... 
						
						
						
						Bump heed to v0.22 and arroy to v0.6 
						
						
					 
					
						2025-03-13 16:52:45 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						5fe02ab5e0 
					 
					
						
						
							
							Move to heed 0.22 and arroy 0.6  
						
						
						
						
					 
					
						2025-03-13 15:48:18 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						5ef7767429 
					 
					
						
						
							
							Let arroy uses all the memory available instead of 50% of the 70%  
						
						
						
						
					 
					
						2025-03-13 15:06:03 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						3fad48167b 
					 
					
						
						
							
							remove arroy dependency in the index-scheduler  
						
						
						
						
					 
					
						2025-03-13 14:57:56 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						a92a48b9b9 
					 
					
						
						
							
							Do not recompute stats on dumpless upgrade  
						
						... 
						
						
						
						Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2025-03-13 13:58:58 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						d53225bf64 
					 
					
						
						
							
							uses a random seed instead of 42  
						
						
						
						
					 
					
						2025-03-13 12:43:31 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						1af520077c 
					 
					
						
						
							
							Call the underlying Env::copy_to_path method  
						
						
						
						
					 
					
						2025-03-13 11:49:25 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						7e07cb9de1 
					 
					
						
						
							
							Make meilitool prefer WithoutTls Env  
						
						
						
						
					 
					
						2025-03-13 11:47:19 +01:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						a12b06d99d 
					 
					
						
						
							
							Merge  #5369  
						
						... 
						
						
						
						5369: exhaustive facet search r=ManyTheFish a=ManyTheFish
Fixes  #5403 
This PR adds an `exhaustiveFacetCount` field to the `/facet-search` API allowing the end-user to have a better facet count when having a distinct attribute set in the index settings.
 # Usage
`POST /index/:index_uid/facet-search`
**Body:**
```json
{
  "facetQuery": "blob",
  "facetName": "genres",
  "q": "",
  "exhaustiveFacetCount": true
}
```
# Prototype Docker images
```sh
$ docker pull getmeili/meilisearch:prototype-exhaustive-facet-search-00
```
Co-authored-by: ManyTheFish <many@meilisearch.com > 
						
						
					 
					
						2025-03-13 10:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						ef9d9f8481 
					 
					
						
						
							
							set the memory in arroy  
						
						
						
						
					 
					
						2025-03-13 11:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						d3d22d8ed4 
					 
					
						
						
							
							Prefer waiting for the task before getting the indexes  
						
						
						
						
					 
					
						2025-03-13 11:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						5e6abcf50c 
					 
					
						
						
							
							Prefer using WithoutTls for the auth env  
						
						
						
						
					 
					
						2025-03-13 11:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						a4aaf932ba 
					 
					
						
						
							
							Fix some test (invalid anyway)  
						
						
						
						
					 
					
						2025-03-13 11:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						55ca2c4481 
					 
					
						
						
							
							Avoid opening the Auth environment multiple times  
						
						
						
						
					 
					
						2025-03-13 11:07:49 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						fedb444e66 
					 
					
						
						
							
							Fix the upgrade arroy calls  
						
						
						
						
					 
					
						2025-03-13 11:07:49 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						bef5954741 
					 
					
						
						
							
							Use a WithoutTls env  
						
						
						
						
					 
					
						2025-03-13 11:07:49 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						ff8cf38d6b 
					 
					
						
						
							
							Move to the latest version of arroy  
						
						
						
						
					 
					
						2025-03-13 11:07:48 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						566b4efb06 
					 
					
						
						
							
							Dumpless upgrade from v1.13 to v1.14  
						
						
						
						
					 
					
						2025-03-13 11:07:44 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						1d499ed9b2 
					 
					
						
						
							
							Use the new arroy upgrade method to move from 0.4 to 0.5  
						
						
						
						
					 
					
						2025-03-13 11:07:44 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						3bc62f0549 
					 
					
						
						
							
							WIP: Still need to introduce a Env::copy_to_path method  
						
						
						
						
					 
					
						2025-03-13 11:07:39 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						21bbbdec76 
					 
					
						
						
							
							Specify WithoutTls everywhere  
						
						
						
						
					 
					
						2025-03-13 11:07:38 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						78ebd8dba2 
					 
					
						
						
							
							Fix the error variants  
						
						
						
						
					 
					
						2025-03-13 11:07:38 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						34df44a002 
					 
					
						
						
							
							Open Env without TLS  
						
						
						
						
					 
					
						2025-03-13 11:07:38 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						48a27f669e 
					 
					
						
						
							
							Bump heed and other dependencies  
						
						
						
						
					 
					
						2025-03-13 11:07:37 +01:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						e2d0ce52ba 
					 
					
						
						
							
							Merge  #5384  
						
						... 
						
						
						
						5384: Get multiple documents by ids r=irevoire a=dureuill
# Pull Request
## Related issue
Fixes  #5345  
## What does this PR do?
- Implements [public usage](https://www.notion.so/meilisearch/Get-documents-by-ID-1994b06b651f805ba273e1c6b75ce4d8 )
- Slightly refactor error messages for the `/similar` route
Co-authored-by: Louis Dureuil <louis@meilisearch.com > 
						
						
					 
					
						2025-03-12 17:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						60ff1b19a8 
					 
					
						
						
							
							Searching for a document that does not exist no longer raises an error  
						
						
						
						
					 
					
						2025-03-12 11:50:39 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						7df5e3f059 
					 
					
						
						
							
							Fix error message  
						
						... 
						
						
						
						Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2025-03-12 11:48:40 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						0197dc87e0 
					 
					
						
						
							
							Make sure to delete useless prefixes  
						
						
						
						
					 
					
						2025-03-12 11:24:13 +01:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						7a172b82ca 
					 
					
						
						
							
							Add test  
						
						
						
						
					 
					
						2025-03-12 11:22:59 +01:00