fix(server): add more conditions to smart search (#5806)

* add more asset conditions

* udpate sql
This commit is contained in:
Mert
2023-12-17 21:17:30 -05:00
committed by GitHub
parent 6e7b3d6f24
commit b520955d0e
2 changed files with 9 additions and 1 deletions
@@ -56,6 +56,9 @@ export class SmartInfoRepository implements ISmartInfoRepository {
.createQueryBuilder(AssetEntity, 'a')
.innerJoin('a.smartSearch', 's')
.where('a.ownerId = :ownerId')
.andWhere('a.isVisible = true')
.andWhere('a.isArchived = false')
.andWhere('a.fileCreatedAt < NOW()')
.leftJoinAndSelect('a.exifInfo', 'e')
.orderBy('s.embedding <=> :embedding')
.setParameters({ ownerId, embedding: asVector(embedding) })