Check experimental feature at query time

This commit is contained in:
Louis Dureuil 2023-12-21 15:26:12 +01:00
parent a0e713c4e7
commit ee54d3171e
No known key found for this signature in database
2 changed files with 15 additions and 5 deletions

View file

@ -1351,9 +1351,6 @@ impl IndexScheduler {
for (task, (_, settings)) in tasks.iter_mut().zip(settings) {
let checked_settings = settings.clone().check();
if matches!(checked_settings.embedders, milli::update::Setting::Set(_)) {
self.features().check_vector("Passing `embedders` in settings")?
}
task.details = Some(Details::SettingsUpdate { settings: Box::new(settings) });
apply_settings_to_builder(&checked_settings, &mut builder);