Попытки в мультипарсинг
This commit is contained in:
@@ -44,14 +44,14 @@ public class GraphRepository
|
||||
await using var session = _driver.AsyncSession();
|
||||
|
||||
// 1. Делаем данные "безопасными" для базы
|
||||
var parameters = chunks.Where(c => c.Vector != null).Select(chunk => new
|
||||
var parameters = chunks.Where(c => c.Embedding != null).Select(chunk => new
|
||||
{
|
||||
id = Guid.NewGuid().ToString(),
|
||||
projectName = projectName,
|
||||
filePath = chunk.FilePath,
|
||||
methodName = chunk.MethodName,
|
||||
methodName = chunk.EntityName,
|
||||
content = chunk.Content,
|
||||
vector = chunk.Vector,
|
||||
vector = chunk.Embedding,
|
||||
// Защита от null и пустых строк (база их не переварит в цикле FOREACH)
|
||||
outgoingCalls = chunk.OutgoingCalls != null
|
||||
? chunk.OutgoingCalls.Where(x => !string.IsNullOrWhiteSpace(x)).ToList()
|
||||
|
||||
Reference in New Issue
Block a user