mirror of
https://github.com/meilisearch/meilisearch.git
synced 2025-11-22 04:36:32 +00:00
Do not skip embedding request for the document that exceeds capacity
This commit is contained in:
@@ -112,13 +112,12 @@ impl<'doc, C: OnEmbed<'doc>, I: Input> EmbedSession<'doc, C, I> {
|
|||||||
rendered: I,
|
rendered: I,
|
||||||
unused_vectors_distribution: &C::ErrorMetadata,
|
unused_vectors_distribution: &C::ErrorMetadata,
|
||||||
) -> Result<()> {
|
) -> Result<()> {
|
||||||
if self.inputs.len() < self.inputs.capacity() {
|
if self.inputs.len() >= self.inputs.capacity() {
|
||||||
self.inputs.push(rendered);
|
self.embed_chunks(unused_vectors_distribution)?;
|
||||||
self.metadata.push(metadata);
|
|
||||||
return Ok(());
|
|
||||||
}
|
}
|
||||||
|
self.inputs.push(rendered);
|
||||||
self.embed_chunks(unused_vectors_distribution)
|
self.metadata.push(metadata);
|
||||||
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn drain(mut self, unused_vectors_distribution: &C::ErrorMetadata) -> Result<C> {
|
pub fn drain(mut self, unused_vectors_distribution: &C::ErrorMetadata) -> Result<C> {
|
||||||
|
|||||||
Reference in New Issue
Block a user