mirror of https://github.com/Chocobozzz/PeerTube
Improve word similarity search
parent
565a11d8d3
commit
f27f392721
|
@ -577,7 +577,7 @@ export class VideosIdListQueryBuilder extends AbstractRunQuery {
|
||||||
this.cte.push(
|
this.cte.push(
|
||||||
'"trigramSearch" AS (' +
|
'"trigramSearch" AS (' +
|
||||||
' SELECT "video"."id", ' +
|
' SELECT "video"."id", ' +
|
||||||
` similarity(lower(immutable_unaccent("video"."name")), lower(immutable_unaccent(${escapedSearch}))) as similarity ` +
|
` word_similarity(lower(immutable_unaccent("video"."name")), lower(immutable_unaccent(${escapedSearch}))) as similarity ` +
|
||||||
' FROM "video" ' +
|
' FROM "video" ' +
|
||||||
' WHERE lower(immutable_unaccent("video"."name")) % lower(immutable_unaccent(' + escapedSearch + ')) OR ' +
|
' WHERE lower(immutable_unaccent("video"."name")) % lower(immutable_unaccent(' + escapedSearch + ')) OR ' +
|
||||||
' lower(immutable_unaccent("video"."name")) LIKE lower(immutable_unaccent(' + escapedLikeSearch + '))' +
|
' lower(immutable_unaccent("video"."name")) LIKE lower(immutable_unaccent(' + escapedLikeSearch + '))' +
|
||||||
|
|
Loading…
Reference in New Issue