mirror of
https://github.com/meilisearch/MeiliSearch
synced 2025-07-03 11:57:07 +02:00
allow multiple embedding in per document per embedder to pass
This commit is contained in:
parent
868c902935
commit
d71c6f3483
1 changed files with 2 additions and 1 deletions
|
@ -218,7 +218,8 @@ pub fn write_from_bbqueue(
|
||||||
arroy_writers.get(&embedder_id).expect("requested a missing embedder");
|
arroy_writers.get(&embedder_id).expect("requested a missing embedder");
|
||||||
let mut embeddings = Embeddings::new(*dimensions);
|
let mut embeddings = Embeddings::new(*dimensions);
|
||||||
let all_embeddings = asvs.read_all_embeddings_into_vec(frame, aligned_embedding);
|
let all_embeddings = asvs.read_all_embeddings_into_vec(frame, aligned_embedding);
|
||||||
if all_embeddings.len() != *dimensions {
|
// FIXME: /!\ Case where #embeddings is divisor of `dimensions` would still pass
|
||||||
|
if all_embeddings.len() % *dimensions != 0 {
|
||||||
return Err(Error::UserError(UserError::InvalidVectorDimensions {
|
return Err(Error::UserError(UserError::InvalidVectorDimensions {
|
||||||
expected: *dimensions,
|
expected: *dimensions,
|
||||||
found: all_embeddings.len(),
|
found: all_embeddings.len(),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue