* fix(server): merged faces cannot be recognized in new photos * fix: delete stale documents
@@ -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;
@@ -199,6 +199,7 @@ export class SearchService {
if (!this.enabled) {
return false;
+ await this.searchRepository.deleteAllFaces();
// TODO: do this in batches based on searchIndexVersion
const faces = this.patchFaces(await this.faceRepository.getAll());