chore: snapshot before performance optimization

This commit is contained in:
Sepehr Ramezani
2026-04-17 21:14:43 +02:00
parent b6a548acd8
commit 2eceb32fd4
95 changed files with 4357 additions and 1942 deletions

View File

@@ -192,7 +192,7 @@ export class SemanticSearchService {
// Calculate similarities for all notes
const similarities = notes.map(note => {
const noteEmbedding = embeddingService.deserialize(note.embedding || '[]')
const noteEmbedding = note.embedding ? JSON.parse(note.embedding) as number[] : []
const similarity = embeddingService.calculateCosineSimilarity(
queryEmbedding,
noteEmbedding
@@ -283,7 +283,7 @@ export class SemanticSearchService {
// Check if embedding needs regeneration
const shouldRegenerate = embeddingService.shouldRegenerateEmbedding(
note.content,
note.embedding,
note.embedding as any,
note.lastAiAnalysis
)
@@ -298,7 +298,7 @@ export class SemanticSearchService {
await prisma.note.update({
where: { id: noteId },
data: {
embedding: embeddingService.serialize(embedding),
embedding: embeddingService.serialize(embedding) as any,
lastAiAnalysis: new Date()
}
})