mirror of
				https://github.com/meilisearch/meilisearch.git
				synced 2025-10-31 16:06:31 +00:00 
			
		
		
		
	
		
			Some checks failed
		
		
	
	Test suite / Tests on ubuntu-22.04 (push) Failing after 12s
				Test suite / Tests almost all features (push) Has been skipped
				Test suite / Test with Ollama (push) Failing after 8s
				Test suite / Test disabled tokenization (push) Has been skipped
				Test suite / Run tests in debug (push) Failing after 11s
				Test suite / Run Clippy (push) Successful in 7m1s
				Test suite / Run Rustfmt (push) Successful in 2m44s
				Run the indexing fuzzer / Setup the action (push) Successful in 1h5m40s
				Indexing bench (push) / Run and upload benchmarks (push) Has been cancelled
				Benchmarks of indexing (push) / Run and upload benchmarks (push) Has been cancelled
				Benchmarks of search for geo (push) / Run and upload benchmarks (push) Has been cancelled
				Benchmarks of search for songs (push) / Run and upload benchmarks (push) Has been cancelled
				Benchmarks of search for Wikipedia articles (push) / Run and upload benchmarks (push) Has been cancelled
				Test suite / Tests on macos-13 (push) Has been cancelled
				Test suite / Tests on windows-2022 (push) Has been cancelled
				5371: Composite embedders r=irevoire a=dureuill # Pull Request ## Related issue Fixes #5343 ## What does this PR do? - Implement [public usage](https://www.notion.so/meilisearch/Composite-embedder-usage-14a4b06b651f81859dc3df21e8cd02a0) - Refactor the way we check if a parameter is mandatory/allowed/disallowed for a given source - Take the "nesting context" into account for computer if a parameter is mandatory/allowed/disallowed - Add tests checking all parameters with all sources, and made sure the results didn't change compared with v1.13 ## Dumpless Upgrade - This adds a new value for an existing parameter => compatible without change - This adds new optional parameters => compatible without change Co-authored-by: Louis Dureuil <louis@meilisearch.com>