Update src/workspace/lancedb_store.rs

Co-authored-by: Copilot <[email protected]>
This commit is contained in:
Ilgın Kanat
2026-02-18 16:58:38 +04:00
committed by GitHub
co-authored by Copilot
parent 6489c433f6
commit e239ea850f
+19 -8
View File
@@ -377,14 +377,25 @@ mod impl_lancedb {
})?;
for i in 0..batch.num_rows() {
let chunk_id = chunk_ids
.value(i)
.parse()
.unwrap_or_else(|_| Uuid::nil());
let document_id = document_ids
.value(i)
.parse()
.unwrap_or_else(|_| Uuid::nil());
let raw_chunk_id = chunk_ids.value(i);
let chunk_id = raw_chunk_id
.parse::<Uuid>()
.map_err(|e| WorkspaceError::SearchFailed {
reason: format!(
"Invalid chunk_id UUID '{}': {}",
raw_chunk_id, e
),
})?;
let raw_document_id = document_ids.value(i);
let document_id = raw_document_id
.parse::<Uuid>()
.map_err(|e| WorkspaceError::SearchFailed {
reason: format!(
"Invalid document_id UUID '{}': {}",
raw_document_id, e
),
})?;
let content = contents.value(i).to_string();
results.push(RankedResult {