mirror of
https://github.com/perstarkse/minne.git
synced 2026-03-22 01:19:46 +01:00
fix: ordering of index creation
This commit is contained in:
@@ -66,9 +66,6 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
let (settings, dimensions_changed) =
|
||||
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 {
|
||||
warn!(
|
||||
@@ -104,6 +101,9 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
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)?;
|
||||
|
||||
// Create global storage manager
|
||||
|
||||
Reference in New Issue
Block a user