Fixed broken ProbMethod in Entity/Index, fixed undisposed MySQL connections, dependency update, improved logging, improved cache invalidation

This commit is contained in:
2025-06-22 15:35:45 +02:00
parent 2034a20055
commit de7e145b89
9 changed files with 57 additions and 39 deletions

View File

@@ -53,7 +53,7 @@ public class SearchdomainManager
}
try
{
return SetSearchdomain(searchdomain, new Searchdomain(searchdomain, connectionString, client, embeddingCache));
return SetSearchdomain(searchdomain, new Searchdomain(searchdomain, connectionString, client, embeddingCache, _logger));
}
catch (MySqlException)
{
@@ -62,9 +62,12 @@ public class SearchdomainManager
}
}
public void InvalidateSearchdomainCache(string searchdomain)
public void InvalidateSearchdomainCache(string searchdomainName)
{
searchdomains.Remove(searchdomain);
if (searchdomains.TryGetValue(searchdomainName, out var searchdomain))
{
searchdomain.UpdateEntityCache();
}
}
public List<string> ListSearchdomains()