meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						aae0dc715d 
					 
					
						
						
							
							Merge  #5063  
						
						... 
						
						
						
						5063: Fix pagination when embedding fails r=Kerollmops a=dureuill
# Pull Request
## Related issue
Fixes https://github.com/meilisearch/meilisearch/issues/5045 
## What does this PR do?
- Use `return_keyword_results` function when embedding fails
Co-authored-by: Louis Dureuil <louis@meilisearch.com > 
						
						
					 
					
						2024-11-27 09:13:28 +00:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						d0b2c0a523 
					 
					
						
						
							
							Merge  #5091  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Test suite / Tests on ${{ matrix.os }} (macos-13) (push) Waiting to run 
				
					
					
			 
		
			
				
	Test suite / Tests almost all features (push) Has been skipped 
				
					
					
			 
		
			
				
	Test suite / Test disabled tokenization (push) Has been skipped 
				
					
					
			 
		
			
				
	Test suite / Tests on ubuntu-20.04 (push) Failing after 11s 
				
					
					
			 
		
			
				
	Test suite / Run tests in debug (push) Failing after 10s 
				
					
					
			 
		
			
				
	Test suite / Tests on ${{ matrix.os }} (windows-2022) (push) Failing after 39s 
				
					
					
			 
		
			
				
	Test suite / Run Rustfmt (push) Successful in 1m38s 
				
					
					
			 
		
			
				
	Test suite / Run Clippy (push) Successful in 23m11s 
				
					
					
			 
		
		
	 
 
	 
						
						5091: Settings opt out r=Kerollmops a=ManyTheFish
# Pull Request
Related PRD: https://www.notion.so/meilisearch/API-usage-Settings-to-opt-out-indexing-features-fff4b06b651f8108ade3f858aeb16b14?pvs=4 
## Related issue
Fixes  #4979  
- [x] Add setting opt-out
- [x] Add analytics
- [x] Add tests
Co-authored-by: ManyTheFish <many@meilisearch.com >
Co-authored-by: Many the fish <many@meilisearch.com > 
						
						
					 
					
						2024-11-26 15:50:28 +00:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						2e896f30a5 
					 
					
						
						
							
							Fix PR comments  
						
						
						
						
					 
					
						2024-11-26 16:06:33 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						8f57b4fdf4 
					 
					
						
						
							
							Span to measure the part of db writes that is after the merge/extraction  
						
						
						
						
					 
					
						2024-11-26 14:46:36 +01:00 
						 
				 
			
				
					
						
							
							
								Many the fish 
							
						 
					 
					
						
						
							
						
						f014e78684 
					 
					
						
						
							
							Update crates/milli/src/index.rs  
						
						... 
						
						
						
						Co-authored-by: Clément Renault <clement@meilisearch.com > 
						
						
					 
					
						2024-11-26 14:46:01 +01:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						d7bcfb2d19 
					 
					
						
						
							
							fix clippy  
						
						
						
						
					 
					
						2024-11-26 14:04:16 +01:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						fb66fec398 
					 
					
						
						
							
							Merge  #5092  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Test suite / Tests on ${{ matrix.os }} (macos-13) (push) Waiting to run 
				
					
					
			 
		
			
				
	Test suite / Tests almost all features (push) Has been skipped 
				
					
					
			 
		
			
				
	Test suite / Test disabled tokenization (push) Has been skipped 
				
					
					
			 
		
			
				
	Test suite / Tests on ubuntu-20.04 (push) Failing after 12s 
				
					
					
			 
		
			
				
	Test suite / Run tests in debug (push) Failing after 11s 
				
					
					
			 
		
			
				
	Test suite / Tests on ${{ matrix.os }} (windows-2022) (push) Failing after 23s 
				
					
					
			 
		
			
				
	Test suite / Run Rustfmt (push) Successful in 1m41s 
				
					
					
			 
		
			
				
	Test suite / Run Clippy (push) Successful in 5m36s 
				
					
					
			 
		
		
	 
 
	 
						
						5092: Precise spans for new indexer r=dureuill a=dureuill
- Separate extract and merge spans
- Add span around commit
Co-authored-by: Louis Dureuil <louis@meilisearch.com > 
						
						
					 
					
						2024-11-26 10:59:40 +00:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						aa460819a7 
					 
					
						
						
							
							Add more precise spans  
						
						
						
						
					 
					
						2024-11-26 09:45:36 +01:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						e241f91285 
					 
					
						
						
							
							Merge  #5062  
						
						... 
						
						
						
						5062: Fix bugs for v1.12 r=Kerollmops a=ManyTheFish
# Pull Request
## Related issue
Fixes  #4984 
Fixes https://github.com/meilisearch/meilisearch/issues/4974 
Fixes [SDK test](https://github.com/meilisearch/meilisearch/actions/runs/11886701996/job/33118278794 )
## What does this PR do?
- add 3 tests
- fix bugs
Co-authored-by: ManyTheFish <many@meilisearch.com > 
						
						
					 
					
						2024-11-26 08:10:50 +00:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						d66dc363ed 
					 
					
						
						
							
							Test and implement settings opt-out  
						
						
						
						
					 
					
						2024-11-25 18:23:22 +01:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						5560452ef9 
					 
					
						
						
							
							Merge  #5089  
						
						... 
						
						
						
						5089: Improve error handling when writing into LMDB r=dureuill a=Kerollmops
This PR exposes two new internal error variants: `StoreDelete` and `StorePut`. So that the error messages are better when we fail at writing into LMDB.
Related to #5078 
Co-authored-by: Clément Renault <clement@meilisearch.com > 
						
						
					 
					
						2024-11-25 16:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						b4fb2dabd4 
					 
					
						
						
							
							Use the grenad rayon feature  
						
						
						
						
					 
					
						2024-11-25 16:31:21 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						5606679c53 
					 
					
						
						
							
							Use the obkv and grenad crates.io versions  
						
						
						
						
					 
					
						2024-11-25 16:24:59 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						a3103f347e 
					 
					
						
						
							
							Fix the facet f64 database name  
						
						
						
						
					 
					
						2024-11-25 16:05:31 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						25aac45fc7 
					 
					
						
						
							
							Expose better error messages  
						
						
						
						
					 
					
						2024-11-25 15:54:43 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						323ecbb885 
					 
					
						
						
							
							Add span on document operation  
						
						
						
						
					 
					
						2024-11-21 17:01:10 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						dcc3caef0d 
					 
					
						
						
							
							Remove TopLevelMap  
						
						
						
						
					 
					
						2024-11-21 16:56:46 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						221e547e86 
					 
					
						
						
							
							Slight changes  
						
						
						
						
					 
					
						2024-11-21 16:47:44 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						61d0615253 
					 
					
						
						
							
							Document the geo point extractor  
						
						
						
						
					 
					
						2024-11-21 16:47:08 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						5727e00374 
					 
					
						
						
							
							Remove useless geo skipped  
						
						
						
						
					 
					
						2024-11-21 16:47:08 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						9b60843831 
					 
					
						
						
							
							Remove commented lines  
						
						
						
						
					 
					
						2024-11-21 16:47:07 +01:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						36962b943b 
					 
					
						
						
							
							First batch of PR comment  
						
						
						
						
					 
					
						2024-11-21 16:38:11 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						32bcacefd5 
					 
					
						
						
							
							Changes Document::len to Document::top_level_fields_count  
						
						
						
						
					 
					
						2024-11-21 15:01:07 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						4ed195426c 
					 
					
						
						
							
							remove unused stuff in global.rs  
						
						
						
						
					 
					
						2024-11-21 15:01:07 +01:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						94b260fd25 
					 
					
						
						
							
							Remove orphan span  
						
						
						
						
					 
					
						2024-11-21 12:12:07 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						ab2c83f868 
					 
					
						
						
							
							Use the disk less when computing prefixes  
						
						
						
						
					 
					
						2024-11-21 10:45:37 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						6e6acfcf1b 
					 
					
						
						
							
							Merge branch 'main' into indexer-edition-2024  
						
						
						
						
					 
					
						2024-11-20 16:59:58 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						e0864f1b21 
					 
					
						
						
							
							Separate side effect and debug asserts  
						
						
						
						
					 
					
						2024-11-20 16:25:17 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						a38344acb3 
					 
					
						
						
							
							Replace eprintlns by tracing  
						
						
						
						
					 
					
						2024-11-20 15:29:51 +01:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						4d616f8794 
					 
					
						
						
							
							Parse every attributes and filter before tokenization  
						
						
						
						
					 
					
						2024-11-20 15:15:25 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						ff9c92c409 
					 
					
						
						
							
							rename documents -> substep  
						
						
						
						
					 
					
						2024-11-20 15:12:02 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						8380ddbdcd 
					 
					
						
						
							
							Fix progress of into_changes  
						
						
						
						
					 
					
						2024-11-20 15:10:09 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						867138f166 
					 
					
						
						
							
							Add SP to into_changes  
						
						
						
						
					 
					
						2024-11-20 15:07:05 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						567bd4538b 
					 
					
						
						
							
							Fxi the into_changes stop processing  
						
						
						
						
					 
					
						2024-11-20 14:58:25 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						84600a10d1 
					 
					
						
						
							
							Add MSP to document_update.into_changes()  
						
						
						
						
					 
					
						2024-11-20 14:53:37 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						7d64e8dbd3 
					 
					
						
						
							
							Fix Windows compilation  
						
						
						
						
					 
					
						2024-11-20 14:40:38 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						cae8c89467 
					 
					
						
						
							
							"fix" last warnings  
						
						
						
						
					 
					
						2024-11-20 14:03:52 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						7cb8732b45 
					 
					
						
						
							
							Introduce a new bincode internal error  
						
						
						
						
					 
					
						2024-11-20 13:23:11 +01:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						fe5d50969a 
					 
					
						
						
							
							Fix filed selector in extrators  
						
						
						
						
					 
					
						2024-11-20 13:16:44 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						56c7c5d5f0 
					 
					
						
						
							
							Fix comments  
						
						
						
						
					 
					
						2024-11-20 13:16:44 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						4cdfdddd6d 
					 
					
						
						
							
							Fix one more  
						
						
						
						
					 
					
						2024-11-20 13:16:43 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						2afa33011a 
					 
					
						
						
							
							Fix tokenize_document  
						
						
						
						
					 
					
						2024-11-20 13:16:43 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						61feca1f41 
					 
					
						
						
							
							More tests pass  
						
						
						
						
					 
					
						2024-11-20 13:16:43 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						f893b5153e 
					 
					
						
						
							
							Don't mark [""] as empty facet  
						
						
						
						
					 
					
						2024-11-20 13:16:42 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						ca779c21f9 
					 
					
						
						
							
							facets: Handle boolean and skip empty strings  
						
						
						
						
					 
					
						2024-11-20 13:16:42 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						477077bdc2 
					 
					
						
						
							
							Remove _vectors from fid map when there are no vectors in sight  
						
						
						
						
					 
					
						2024-11-20 13:16:42 +01:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						b1f8aec348 
					 
					
						
						
							
							Fix index_documents_check_exists_database  
						
						
						
						
					 
					
						2024-11-20 13:16:41 +01:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						ba7f091db3 
					 
					
						
						
							
							Use tokenizer on numbers and booleans  
						
						
						
						
					 
					
						2024-11-20 13:16:41 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						8049df125b 
					 
					
						
						
							
							Add depth to facet extraction so that null inside an array doesn't mark the entire field as null  
						
						
						
						
					 
					
						2024-11-20 13:16:40 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						50d1bd01df 
					 
					
						
						
							
							We no longer index geo lat and lng  
						
						
						
						
					 
					
						2024-11-20 13:16:40 +01:00