fix(server): merged faces cannot be recognized in new photos (#3381)

* fix(server): merged faces cannot be recognized in new photos

* fix: delete stale documents
This commit is contained in:
Alex
2023-07-22 14:42:12 -05:00
committed by GitHub
parent 7b25c9d0a7
commit ace755f264
2 changed files with 4 additions and 0 deletions

View File

@@ -145,6 +145,9 @@ export class PersonService {
} }
} }
// Re-index all faces in typesense for up-to-date search results
await this.jobRepository.queue({ name: JobName.SEARCH_INDEX_FACES });
return results; return results;
} }

View File

@@ -199,6 +199,7 @@ export class SearchService {
if (!this.enabled) { if (!this.enabled) {
return false; return false;
} }
await this.searchRepository.deleteAllFaces();
// TODO: do this in batches based on searchIndexVersion // TODO: do this in batches based on searchIndexVersion
const faces = this.patchFaces(await this.faceRepository.getAll()); const faces = this.patchFaces(await this.faceRepository.getAll());