mirror of
https://github.com/immich-app/immich
synced 2025-11-07 17:27:20 +00:00
fix(server): remove unnecessary guc settings for vector search (#14237)
remove unnecessary guc settings
This commit is contained in:
parent
f8bbc6eabe
commit
34fae31fd4
2 changed files with 16 additions and 25 deletions
|
|
@ -279,13 +279,7 @@ LIMIT
|
|||
-- SearchRepository.searchSmart
|
||||
START TRANSACTION
|
||||
SET
|
||||
LOCAL vectors.enable_prefilter = on;
|
||||
|
||||
SET
|
||||
LOCAL vectors.search_mode = vbase;
|
||||
|
||||
SET
|
||||
LOCAL vectors.hnsw_ef_search = 100;
|
||||
LOCAL vectors.hnsw_ef_search = 200;
|
||||
SELECT
|
||||
"asset"."id" AS "asset_id",
|
||||
"asset"."deviceAssetId" AS "asset_deviceAssetId",
|
||||
|
|
@ -369,7 +363,7 @@ WHERE
|
|||
ORDER BY
|
||||
"search"."embedding" <= > $6 ASC
|
||||
LIMIT
|
||||
101
|
||||
201
|
||||
COMMIT
|
||||
|
||||
-- SearchRepository.searchDuplicates
|
||||
|
|
@ -404,12 +398,6 @@ WHERE
|
|||
|
||||
-- SearchRepository.searchFaces
|
||||
START TRANSACTION
|
||||
SET
|
||||
LOCAL vectors.enable_prefilter = on;
|
||||
|
||||
SET
|
||||
LOCAL vectors.search_mode = vbase;
|
||||
|
||||
SET
|
||||
LOCAL vectors.hnsw_ef_search = 100;
|
||||
WITH
|
||||
|
|
@ -436,7 +424,7 @@ WITH
|
|||
ORDER BY
|
||||
"search"."embedding" <= > $1 ASC
|
||||
LIMIT
|
||||
100
|
||||
64
|
||||
)
|
||||
SELECT
|
||||
res.*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue