summaryrefslogtreecommitdiff
path: root/packages/backend/src/core/SearchService.ts
diff options
context:
space:
mode:
authorPrivateGER <privateger@privateger.me>2025-02-19 16:33:01 +0100
committerPrivateGER <privateger@privateger.me>2025-02-19 16:34:48 +0100
commit691a9a6be2a3a0cd58397ee273a72c5b24c96a4e (patch)
tree3e41045e6c0c5da7cefc13c862f9b5a11f3a57f4 /packages/backend/src/core/SearchService.ts
parentchange to sqlTsvector (diff)
parentsimplify tsvector implementation, remove cover density (diff)
downloadsharkey-691a9a6be2a3a0cd58397ee273a72c5b24c96a4e.tar.gz
sharkey-691a9a6be2a3a0cd58397ee273a72c5b24c96a4e.tar.bz2
sharkey-691a9a6be2a3a0cd58397ee273a72c5b24c96a4e.zip
Rename tsvector to sqlTsvector
Diffstat (limited to 'packages/backend/src/core/SearchService.ts')
-rw-r--r--packages/backend/src/core/SearchService.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/backend/src/core/SearchService.ts b/packages/backend/src/core/SearchService.ts
index 2934d08c2d..3aafac1599 100644
--- a/packages/backend/src/core/SearchService.ts
+++ b/packages/backend/src/core/SearchService.ts
@@ -241,7 +241,7 @@ export class SearchService {
switch (this.provider) {
case 'sqlLike':
case 'sqlPgroonga':
- case 'tsvector': {
+ case 'sqlTsvector': {
// ほとんど内容に差がないのでsqlLikeとsqlPgroongaを同じ処理にしている.
// 今後の拡張で差が出る用であれば関数を分ける.
return this.searchNoteByLike(q, me, opts, pagination);
@@ -281,7 +281,7 @@ export class SearchService {
if (this.config.fulltextSearch?.provider === 'sqlPgroonga') {
query.andWhere('note.text &@~ :q', {q});
- } else if (this.config.fulltextSearch?.provider === "tsvector") {
+ } else if (this.config.fulltextSearch?.provider === "sqlTsvector") {
query.andWhere('note.tsvector_embedding @@ websearch_to_tsquery(:q)', { q });
} else {
query.andWhere('note.text ILIKE :q', { q: `%${ sqlLikeEscape(q) }%` });