meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						fc584f1db3 
					 
					
						
						
							
							Merge  #4666  
						
						... 
						
						
						
						4666: Add a score threshold search parameter r=ManyTheFish a=dureuill
# Pull Request
## Related issue
Fixes https://github.com/meilisearch/meilisearch/issues/4609 
## What does this PR do?
- See [usage](https://meilisearch.notion.site/Filter-by-score-usage-224a183ce7b24ca99b6a9a8da755668a?pvs=25#95b76ded400342ba9ab3d67c734836f0 ) and [the known limitation](https://meilisearch.notion.site/Filter-by-score-usage-224a183ce7b24ca99b6a9a8da755668a?pvs=25#e4e32195bf0e4195b5daecdbb7a97a17 )
Co-authored-by: Louis Dureuil <louis@meilisearch.com > 
						
						
							
						
					 
					
						2024-06-03 08:42:44 +00:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						2b6db6541e 
					 
					
						
						
							
							Changes after review  
						
						
						
						
							
						
					 
					
						2024-06-03 10:30:00 +02:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						d6bd88ce4f 
					 
					
						
						
							
							Merge  #4667  
						
						... 
						
						
						
						4667: Frequency matching strategy r=Kerollmops a=ManyTheFish
# Pull Request
## Related issue
Fixes  #3773 
## What does this PR do?
- add test for matching strategy
- implement frequency matching strategy
See the [PRD for more details](https://www.notion.so/meilisearch/Frequency-Matching-Strategy-0f3ba08833a442a39590a53a1505ab00 ).
[Public API](https://www.notion.so/meilisearch/frequency-matching-strategy-89868fb7fc584026bc56e378eb854a7f ).
Co-authored-by: ManyTheFish <many@meilisearch.com > 
						
						
							
 
						
					 
					
						2024-05-30 14:53:31 +00:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						c32d746069 
					 
					
						
						
							
							Rename the embeddings workloads  
						
						
						
						
							
						
					 
					
						2024-05-30 16:46:57 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						b9a0ff0dd6 
					 
					
						
						
							
							Cache a lot of operations to know if a field must be indexed  
						
						
						
						
							
						
					 
					
						2024-05-30 16:18:23 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						75496af985 
					 
					
						
						
							
							Add a span for the prepare_for_documents_reindexing  
						
						
						
						
							
						
					 
					
						2024-05-30 12:14:22 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						0e9eb9eedb 
					 
					
						
						
							
							Add a span for the settings diff creation  
						
						
						
						
							
						
					 
					
						2024-05-30 12:08:27 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						c2fb7afe59 
					 
					
						
						
							
							fmt  
						
						
						
						
							
						
					 
					
						2024-05-30 12:06:46 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						3f1a510069 
					 
					
						
						
							
							Add tests and fix matching strategy  
						
						
						
						
							
						
					 
					
						2024-05-30 12:02:42 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						3a78e988da 
					 
					
						
						
							
							Reduce the number of complex calls to settings diff functions  
						
						
						
						
							
						
					 
					
						2024-05-30 11:23:07 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						d9e5074189 
					 
					
						
						
							
							Introduce a new way to determine the operations to perform on the fields  
						
						
						
						
							
						
					 
					
						2024-05-30 11:23:07 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						bc210bdc00 
					 
					
						
						
							
							Introduce a dedicated function to write proximity entries in database  
						
						
						
						
							
						
					 
					
						2024-05-30 11:23:06 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						4bf83f701c 
					 
					
						
						
							
							Give the settings diff to the write_typed_chunk_into_index function  
						
						
						
						
							
						
					 
					
						2024-05-30 11:23:06 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						db3887929f 
					 
					
						
						
							
							Fix an issue with settings diff and * in the searchable attributes  
						
						
						
						
							
						
					 
					
						2024-05-30 11:22:50 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						9af103a88e 
					 
					
						
						
							
							Introducing a new into_del_add_obkv_conditional_operation function  
						
						
						
						
							
						
					 
					
						2024-05-30 11:22:49 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						99211eb375 
					 
					
						
						
							
							Introduce the SettingDiff only_additional_fields method  
						
						
						
						
							
						
					 
					
						2024-05-30 11:22:49 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						41976b82b1 
					 
					
						
						
							
							Tests for ranking_score_threshold  
						
						
						
						
							
						
					 
					
						2024-05-30 11:22:26 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						c36410fcbf 
					 
					
						
						
							
							Analytics for ranking score threshold  
						
						
						
						
							
						
					 
					
						2024-05-30 11:22:12 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						7ce2691374 
					 
					
						
						
							
							Add ranking score threshold to similar API  
						
						
						
						
							
						
					 
					
						2024-05-30 11:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						4f03b0cf5b 
					 
					
						
						
							
							Add ranking score threshold to similar  
						
						
						
						
							
						
					 
					
						2024-05-30 11:20:50 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						c26db7878c 
					 
					
						
						
							
							Expose rankingScoreThreshold in API  
						
						
						
						
							
						
					 
					
						2024-05-30 10:32:35 +02:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						06a9803544 
					 
					
						
						
							
							Merge  #4664  
						
						... 
						
						
						
						4664: Update README.md r=curquiza a=tpayet
Add hybrid & semantic as a feature
# Pull Request
## Related issue
Fixes #<issue_number>
## What does this PR do?
- ...
## PR checklist
Please check if your PR fulfills the following requirements:
- [ ] Does this PR fix an existing issue, or have you listed the changes applied in the PR description (and why they are needed)?
- [ ] Have you read the contributing guidelines?
- [ ] 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: Thomas Payet <thomas@meilisearch.com > 
						
						
							
						
					 
					
						2024-05-29 16:55:20 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Payet 
							
						 
					 
					
						
						
							
						
						b2588d8101 
					 
					
						
						
							
							Update README.md  
						
						... 
						
						
						
						Add hybrid & semantic as a feature 
						
						
							
						
					 
					
						2024-05-29 17:48:48 +02:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						62d27172f4 
					 
					
						
						
							
							Merge  #4663  
						
						... 
						
						
						
						4663: Bring back release v1.8.1 into main r=ManyTheFish a=ManyTheFish
Co-authored-by: Tamo <tamo@meilisearch.com >
Co-authored-by: ManyTheFish <many@meilisearch.com >
Co-authored-by: meili-bors[bot] <89034592+meili-bors[bot]@users.noreply.github.com>
Co-authored-by: ManyTheFish <ManyTheFish@users.noreply.github.com >
Co-authored-by: Many the fish <many@meilisearch.com > 
						
						
							
						
					 
					
						2024-05-29 14:47:38 +00:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						1ab88e10b9 
					 
					
						
						
							
							Merge branch 'main' into merge-release-v1.8.1-in-main  
						
						
						
						
							
						
					 
					
						2024-05-29 16:24:00 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						6a4b2516aa 
					 
					
						
						
							
							WIP  
						
						
						
						
							
						
					 
					
						2024-05-29 16:21:24 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						aac1d769a7 
					 
					
						
						
							
							Add ranking_score_threshold to milli  
						
						
						
						
							
						
					 
					
						2024-05-29 14:17:09 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						abdc4afcca 
					 
					
						
						
							
							Implement Frequency matching strategy  
						
						
						
						
							
						
					 
					
						2024-05-29 13:59:08 +02:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						75d5c0ae1f 
					 
					
						
						
							
							Merge  #4647  
						
						... 
						
						
						
						4647: Feature: get similar documents r=dureuill a=dureuill
# Pull Request
## Related issue
Fixes  #4610  
## What does this PR do?
[Usage](https://meilisearch.notion.site/Get-similar-documents-usage-540919ca755c4da0b7cdee273db3f290 )
Co-authored-by: Louis Dureuil <louis@meilisearch.com > 
						
						
							
						
					 
					
						2024-05-29 11:42:23 +00:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						a88554216a 
					 
					
						
						
							
							Merge  #4657  
						
						... 
						
						
						
						4657: Update version for the next release (v1.9.0) in Cargo.toml r=curquiza a=meili-bot
⚠️  This PR is automatically generated. Check the new version is the expected one and Cargo.lock has been updated before merging.
Co-authored-by: curquiza <curquiza@users.noreply.github.com > 
						
						
							
						
					 
					
						2024-05-29 11:14:19 +00:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						2cf3e1c80a 
					 
					
						
						
							
							Temporarily ignore perform snapshot test under Windows  
						
						
						
						
							
						
					 
					
						2024-05-29 12:42:47 +02:00 
						 
				 
			
				
					
						
							
							
								Many the fish 
							
						 
					 
					
						
						
							
						
						e1fbfde6c4 
					 
					
						
						
							
							Merge branch 'main' into merge-release-v1.8.1-in-main  
						
						
						
						
							
						
					 
					
						2024-05-29 11:31:03 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						27b75ec648 
					 
					
						
						
							
							merge main into v1.8.1  
						
						
						
						
							
						
					 
					
						2024-05-29 11:26:07 +02:00 
						 
				 
			
				
					
						
							
							
								curquiza 
							
						 
					 
					
						
						
							
						
						07fdb081a4 
					 
					
						
						
							
							Update version for the next release (v1.9.0) in Cargo.toml  
						
						
						
						
							
						
					 
					
						2024-05-28 14:19:40 +00:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						ca006e38ec 
					 
					
						
						
							
							Basic tests  
						
						
						
						
							
						
					 
					
						2024-05-28 15:28:19 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						e26bd87780 
					 
					
						
						
							
							Error tests for similar routes  
						
						
						
						
							
						
					 
					
						2024-05-28 15:28:19 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						c01e498a63 
					 
					
						
						
							
							Test server can call similar  
						
						
						
						
							
						
					 
					
						2024-05-28 15:28:19 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						ca6cc4654b 
					 
					
						
						
							
							Add similar route  
						
						
						
						
							
						
					 
					
						2024-05-28 15:28:19 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						3bd9d2478c 
					 
					
						
						
							
							Add error codes  
						
						
						
						
							
						
					 
					
						2024-05-28 15:27:43 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						54b15059a0 
					 
					
						
						
							
							Analytics changes  
						
						
						
						
							
						
					 
					
						2024-05-28 15:27:43 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						d35278320e 
					 
					
						
						
							
							Add support functions for accessing arroy writers and readers  
						
						
						
						
							
						
					 
					
						2024-05-28 15:27:43 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						e172e938e7 
					 
					
						
						
							
							add search rules directly takes the filter rather than the searchquery  
						
						
						
						
							
						
					 
					
						2024-05-28 15:22:25 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						02b3d82c60 
					 
					
						
						
							
							filtered_universe accepts index and txn instead of SearchContext  
						
						
						
						
							
						
					 
					
						2024-05-28 15:22:12 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						fd2c95999d 
					 
					
						
						
							
							Change validate_document_id to public and remove extra layer of result  
						
						
						
						
							
						
					 
					
						2024-05-28 15:21:19 +02:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						e248d2a1e6 
					 
					
						
						
							
							Merge  #4655  
						
						... 
						
						
						
						4655: Remove `exportPuffinReport` experimental feature r=Kerollmops a=Kerollmops
This PR fixes  #4605  by removing every trace of Puffin. Puffin is a great tool, but we use a better approach to measuring performance.
Co-authored-by: Clément Renault <clement@meilisearch.com > 
						
						
							
						
					 
					
						2024-05-28 07:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						487431a035 
					 
					
						
						
							
							Fix tests  
						
						
						
						
							
						
					 
					
						2024-05-27 16:12:20 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						b6d450d484 
					 
					
						
						
							
							Remove puffin experimental feature  
						
						
						
						
							
						
					 
					
						2024-05-27 15:59:28 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						dc949ab46a 
					 
					
						
						
							
							Remove puffin usage  
						
						
						
						
							
						
					 
					
						2024-05-27 15:59:14 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						7f3e51349e 
					 
					
						
						
							
							Remove puffin for the dependencies  
						
						
						
						
							
						
					 
					
						2024-05-27 15:53:06 +02:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						19acc65ad2 
					 
					
						
						
							
							Merge  #4646  
						
						... 
						
						
						
						4646: Reduce `Transform`'s disk usage r=Kerollmops a=Kerollmops
This PR implements what is described in #4485 . It reduces the number of disk writes and disk usage.
Co-authored-by: Clément Renault <clement@meilisearch.com > 
						
						
							
						
					 
					
						2024-05-23 16:06:50 +00:00