mirror of
https://github.com/perstarkse/minne.git
synced 2026-07-05 20:41:41 +02:00
fix: ordering of index creation
This commit is contained in:
+3
-3
@@ -66,9 +66,6 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|||||||
let (settings, dimensions_changed) =
|
let (settings, dimensions_changed) =
|
||||||
SystemSettings::sync_from_embedding_provider(&db, &embedding_provider).await?;
|
SystemSettings::sync_from_embedding_provider(&db, &embedding_provider).await?;
|
||||||
|
|
||||||
// Now ensure runtime indexes with the correct (synced) dimensions
|
|
||||||
ensure_runtime_indexes(&db, settings.embedding_dimensions as usize).await?;
|
|
||||||
|
|
||||||
// If dimensions changed, re-embed existing data to keep queries working.
|
// If dimensions changed, re-embed existing data to keep queries working.
|
||||||
if dimensions_changed {
|
if dimensions_changed {
|
||||||
warn!(
|
warn!(
|
||||||
@@ -104,6 +101,9 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|||||||
info!("Re-embedding complete.");
|
info!("Re-embedding complete.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Now ensure runtime indexes with the correct (synced) dimensions
|
||||||
|
ensure_runtime_indexes(&db, settings.embedding_dimensions as usize).await?;
|
||||||
|
|
||||||
let reranker_pool = RerankerPool::maybe_from_config(&config)?;
|
let reranker_pool = RerankerPool::maybe_from_config(&config)?;
|
||||||
|
|
||||||
// Create global storage manager
|
// Create global storage manager
|
||||||
|
|||||||
Reference in New Issue
Block a user