Clément Renault 
							
						 
					 
					
						
						
							
						
						f6b3d1f9a5 
					 
					
						
						
							
							Increase some channel sizes  
						
						
						
						
							
						
					 
					
						2024-09-05 15:12:07 +02:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						db0cf3b2ed 
					 
					
						
						
							
							Merge  #4912  
						
						... 
						
						
						
						4912: Allow Meilitool to dumplessly, offline upgrade v1.9 -> v1.10 in some conditions r=Kerollmops a=dureuill
- bail early if the DB contains at least 1 REST embedder, providing the list of detected REST embedders, and without modifying the DB
- Might depend on the feature set that meilitool was compiled with and the featureset that the Meilisearch that created the DB was compiled with 💀 . In case of runtime error, try again with a different feature set (passing or not passing `-p meilitool` when building after a `cargo clean`)
Co-authored-by: Louis Dureuil <louis@meilisearch.com > 
						
						
							
 
						
					 
					
						2024-09-05 09:11:23 +00:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						73ce67862d 
					 
					
						
						
							
							Use the word pair proximity and fid word count docids extractors  
						
						... 
						
						
						
						Co-authored-by: ManyTheFish <many@meilisearch.com > 
						
						
							
						
					 
					
						2024-09-05 10:56:22 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						f6abf01d2c 
					 
					
						
						
							
							Check REST embedders before touching the DB  
						
						
						
						
							
						
					 
					
						2024-09-05 10:49:59 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						0fc02f7351 
					 
					
						
						
							
							Move the facet extraction to dedicated modules  
						
						
						
						
							
						
					 
					
						2024-09-05 10:32:27 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						34f11e3380 
					 
					
						
						
							
							Implement word count and word pair proximity extractors  
						
						
						
						
							
						
					 
					
						2024-09-05 10:30:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						28da759f11 
					 
					
						
						
							
							meilitool: Support dumpless upgrade from v1.9 to v1.10 when there are no REST embedders  
						
						
						
						
							
						
					 
					
						2024-09-05 10:08:38 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						ea96d19525 
					 
					
						
						
							
							Change versioning in meili  
						
						
						
						
							
						
					 
					
						2024-09-05 10:08:06 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						d352b1ee83 
					 
					
						
						
							
							Add serde to meilitool  
						
						
						
						
							
						
					 
					
						2024-09-05 10:07:33 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						27308eaab1 
					 
					
						
						
							
							Import the facet extractors  
						
						
						
						
							
						
					 
					
						2024-09-04 17:58:15 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						b33ec9ba3f 
					 
					
						
						
							
							Introduce the FieldIdFacetIsNullDocidsExtractor  
						
						
						
						
							
						
					 
					
						2024-09-04 17:50:08 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						9c0a1cd9fd 
					 
					
						
						
							
							Introduce the FieldIdFacetExistsDocidsExtractor  
						
						
						
						
							
						
					 
					
						2024-09-04 17:48:49 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						0b061f1e70 
					 
					
						
						
							
							Introduce the FieldIdFacetIsEmptyDocidsExtractor  
						
						
						
						
							
						
					 
					
						2024-09-04 17:40:24 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						19d937ab21 
					 
					
						
						
							
							Introduce the facet extractors  
						
						
						
						
							
						
					 
					
						2024-09-04 17:03:54 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						1d59c19cd2 
					 
					
						
						
							
							Send the WordsFst by using an Mmap  
						
						
						
						
							
						
					 
					
						2024-09-04 14:30:09 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						98e48371c3 
					 
					
						
						
							
							Factorize some stuff  
						
						
						
						
							
						
					 
					
						2024-09-04 12:17:13 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						6d74fb0229 
					 
					
						
						
							
							Introduce the WordFidWordDocids database  
						
						
						
						
							
						
					 
					
						2024-09-04 11:40:55 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						1eb75a1040 
					 
					
						
						
							
							remove milli/src/update/new/extract/tokenize_document.rs  
						
						
						
						
							
						
					 
					
						2024-09-04 11:40:26 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						3b82d8b5b9 
					 
					
						
						
							
							Fix the cache to serialize entries correctly  
						
						
						
						
							
						
					 
					
						2024-09-04 10:55:36 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						781a186f75 
					 
					
						
						
							
							remove milli/src/update/new/extract/extract_word_docids.rs  
						
						
						
						
							
						
					 
					
						2024-09-04 10:28:31 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						6a399556b5 
					 
					
						
						
							
							Implement more searchable extractor  
						
						
						
						
							
						
					 
					
						2024-09-04 10:20:18 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						27b4cab857 
					 
					
						
						
							
							Extract and write the documents and words fst in the database  
						
						
						
						
							
						
					 
					
						2024-09-04 09:59:19 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						3f3cebf5f9 
					 
					
						
						
							
							Bump quinn-proto from 0.11.3 to 0.11.8  
						
						... 
						
						
						
						Bumps [quinn-proto](https://github.com/quinn-rs/quinn ) from 0.11.3 to 0.11.8.
- [Release notes](https://github.com/quinn-rs/quinn/releases )
- [Commits](https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.3...quinn-proto-0.11.8 )
---
updated-dependencies:
- dependency-name: quinn-proto
  dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
							
						
					 
					
						2024-09-03 20:50:30 +00: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 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						52d32b4ee9 
					 
					
						
						
							
							Move the channel sender in the closure to stop the merger thread  
						
						
						
						
							
						
					 
					
						2024-09-03 16:08:33 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						da61408e52 
					 
					
						
						
							
							Remove unimplemented from document changes  
						
						
						
						
							
						
					 
					
						2024-09-03 15:14:16 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						fe69385bd7 
					 
					
						
						
							
							Fix tokenizer test  
						
						
						
						
							
						
					 
					
						2024-09-03 14:24:37 +02:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						40e13ceef3 
					 
					
						
						
							
							Merge  #4892  
						
						... 
						
						
						
						4892:  Add a documentTemplateMaxBytes parameter to limit the max length of document templates r=ManyTheFish a=dureuill
# Pull Request
## Related issue
Fixes  #4885  
See [public usage](https://meilisearch.notion.site/v1-11-AI-search-changes-0e37727193884a70999f254fa953ce6e#a3d63628129e40adba943ae7b8ec06c2 )
Co-authored-by: Louis Dureuil <louis@meilisearch.com > 
						
						
							
						
					 
					
						2024-09-03 11:50:07 +00:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						18a2c13e4e 
					 
					
						
						
							
							add analytics  
						
						
						
						
							
						
					 
					
						2024-09-03 12:07:59 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						ed19b7c3c3 
					 
					
						
						
							
							Only reindex if the size increased  
						
						
						
						
							
						
					 
					
						2024-09-03 12:07:59 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						66bda2ce8a 
					 
					
						
						
							
							fix tests  
						
						
						
						
							
						
					 
					
						2024-09-03 12:07:58 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						1ac008926b 
					 
					
						
						
							
							Add maxBytes parameter  
						
						
						
						
							
						
					 
					
						2024-09-03 12:07:15 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						c49d892c82 
					 
					
						
						
							
							Changes to prompt  
						
						
						
						
							
						
					 
					
						2024-09-03 12:07:10 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						de962a26f3 
					 
					
						
						
							
							New error type when maxBytes is null  
						
						
						
						
							
						
					 
					
						2024-09-03 12:01:04 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						c1557734dc 
					 
					
						
						
							
							Use the GlobalFieldsIdsMap everywhere and write it to disk  
						
						... 
						
						
						
						Co-authored-by: Dureuill <louis@meilisearch.com >
Co-authored-by: ManyTheFish <many@meilisearch.com > 
						
						
							
						
					 
					
						2024-09-03 12:01:01 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						005204e9e5 
					 
					
						
						
							
							make the code of init_web_app in common between most tests  
						
						
						
						
							
						
					 
					
						2024-09-03 11:40:05 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						1040e5e2b4 
					 
					
						
						
							
							spawn on search queue per test  
						
						
						
						
							
						
					 
					
						2024-09-03 11:20:25 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						c50d3edc4a 
					 
					
						
						
							
							Integrate first searchable exctrator  
						
						
						
						
							
						
					 
					
						2024-09-03 11:02:39 +02:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						80408c92dc 
					 
					
						
						
							
							Merge  #4906  
						
						... 
						
						
						
						4906: Add searchable fields to template r=dureuill a=dureuill
# Pull Request
## Related issue
Fixes  #4886  
See [public usage](https://meilisearch.notion.site/v1-11-AI-search-changes-0e37727193884a70999f254fa953ce6e#1dd6f0eee5a1422888e1c5d48e107cd1 )
## What does this PR do?
- `Prompt::render` now requires and uses metadata to indicate if the fields are searchable or not
- Changes default template
- Updated tests
- Correctly reindex vectors when the list of searchable fields changes in a settings update.
Co-authored-by: Louis Dureuil <louis@meilisearch.com > 
						
						
							
						
					 
					
						2024-09-03 07:14:58 +00:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						5369bf4a62 
					 
					
						
						
							
							Change some lifetimes  
						
						
						
						
							
						
					 
					
						2024-09-02 19:51:22 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						bcb1aa3d22 
					 
					
						
						
							
							Find a temporary solution to par into iter on an HashMap  
						
						... 
						
						
						
						Spoiler: Do not use an HashMap but drain it into a Vec 
						
						
							
						
					 
					
						2024-09-02 19:39:48 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						fa1a0beb0c 
					 
					
						
						
							
							fix conflicts after rebase  
						
						
						
						
							
						
					 
					
						2024-09-02 18:15:42 +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 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						cd271b8762 
					 
					
						
						
							
							stop trying to process searches after one minute  
						
						
						
						
							
						
					 
					
						2024-09-02 16:27:51 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						3ce8500d4c 
					 
					
						
						
							
							ensure we never early exit when we have a permit and remove the warning when we implicitely drop a permit  
						
						
						
						
							
						
					 
					
						2024-09-02 16:27:51 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						588000d398 
					 
					
						
						
							
							add a warning to help us find when we forget to drop explicitely drop a permit  
						
						
						
						
							
						
					 
					
						2024-09-02 16:27:51 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						92b151607c 
					 
					
						
						
							
							explicitely drop the search permit  
						
						
						
						
							
						
					 
					
						2024-09-02 16:27:51 +02:00 
						 
				 
			
				
					
						
							
							
								irevoire 
							
						 
					 
					
						
						
							
						
						42e7499260 
					 
					
						
						
							
							Update version for the next release (v1.10.1) in Cargo.toml  
						
						
						
						
							
						
					 
					
						2024-09-02 16:27:51 +02:00