summaryrefslogtreecommitdiff
path: root/packages/backend/src/core/SearchService.ts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'misskey-develop' into merge/2025-03-24Hazelnoot2025-04-291-3/+9
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # .github/workflows/api-misskey-js.yml # .github/workflows/changelog-check.yml # .github/workflows/check-misskey-js-autogen.yml # .github/workflows/get-api-diff.yml # .github/workflows/lint.yml # .github/workflows/locale.yml # .github/workflows/on-release-created.yml # .github/workflows/storybook.yml # .github/workflows/test-backend.yml # .github/workflows/test-federation.yml # .github/workflows/test-frontend.yml # .github/workflows/test-misskey-js.yml # .github/workflows/test-production.yml # .github/workflows/validate-api-json.yml # package.json # packages/backend/package.json # packages/backend/src/server/api/ApiCallService.ts # packages/backend/src/server/api/endpoints/drive/files/create.ts # packages/frontend-shared/js/url.ts # packages/frontend/package.json # packages/frontend/src/components/MkFileCaptionEditWindow.vue # packages/frontend/src/components/MkInfo.vue # packages/frontend/src/components/MkLink.vue # packages/frontend/src/components/MkNote.vue # packages/frontend/src/components/MkNotes.vue # packages/frontend/src/components/MkPageWindow.vue # packages/frontend/src/components/MkReactionsViewer.vue # packages/frontend/src/components/MkTimeline.vue # packages/frontend/src/components/MkUrlPreview.vue # packages/frontend/src/components/MkUserPopup.vue # packages/frontend/src/components/global/MkPageHeader.vue # packages/frontend/src/components/global/MkUrl.vue # packages/frontend/src/components/global/PageWithHeader.vue # packages/frontend/src/pages/about-misskey.vue # packages/frontend/src/pages/announcements.vue # packages/frontend/src/pages/antenna-timeline.vue # packages/frontend/src/pages/channel.vue # packages/frontend/src/pages/instance-info.vue # packages/frontend/src/pages/note.vue # packages/frontend/src/pages/page.vue # packages/frontend/src/pages/role.vue # packages/frontend/src/pages/tag.vue # packages/frontend/src/pages/timeline.vue # packages/frontend/src/pages/user-list-timeline.vue # packages/frontend/src/pages/user/followers.vue # packages/frontend/src/pages/user/following.vue # packages/frontend/src/pages/user/home.vue # packages/frontend/src/pages/user/index.vue # packages/frontend/src/ui/deck.vue # packages/misskey-js/generator/package.json # pnpm-lock.yaml # scripts/changelog-checker/package-lock.json # scripts/changelog-checker/package.json
| * Exclude blocked instance note from most timelines (#15792)anatawa122025-04-281-3/+9
| | | | | | | | | | | | | | | | | | * Exclude blocked instance note from most timelines * Exclude blocked instance note from FTT timelines * Exclude blocked instance note from featured * fix type
* | Merge branch 'misskey-develop' into merge/2025-03-24Hazelnoot2025-03-301-2/+2
|\|
| * refactor(backend): better method namesyuilo2025-03-271-2/+2
| |
| * fix(backend): ↵かっこかり2025-02-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | pgroongaでの検索時にはじめのキーワード以外が検索に使用されない問題を修正 (#15496) * fix pgroona note.text query * Update Changelog --------- Co-authored-by: Hazelnoot <acomputerdog@gmail.com>
* | fix linter...PrivateGER2025-02-191-2/+2
| |
* | Rename tsvector to sqlTsvectorPrivateGER2025-02-191-2/+2
|\ \
| * | simplify tsvector implementation, remove cover densityPrivateGER2025-02-191-56/+5
| | |
* | | change to sqlTsvectorPrivateGER2025-02-191-56/+5
|/ /
* | fix wrong column namePrivateGER2025-02-191-1/+1
| |
* | Implement tsvector search supportPrivateGER2025-02-191-0/+54
| |
* | Merge branch 'develop' into merge/2024-02-03Hazelnoot2025-02-151-2/+2
|\ \ | | | | | | | | | | | | # Conflicts: # packages/backend/src/core/SearchService.ts
| * \ merge: Fix timeout when searching notes by host without meilisearch ↵Marie2025-02-151-2/+2
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (resolves #940) (!896) View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/896 Closes #940 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev>
| | * | search notes with denormalized userHost fieldHazelnoot2025-02-131-2/+2
| | | |
* | | | Merge branch 'develop' into merge/2024-02-03Hazelnoot2025-02-141-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # packages/backend/src/core/SearchService.ts # packages/misskey-js/src/autogen/types.ts
| * | | fix error when searching without a specified hostHazelnoot2025-02-131-2/+2
| |/ /
* | | fix performance of SQL LIKE note searchHazelnoot2025-02-141-1/+1
| | |
* | | Merge branch 'develop' into merge/2024-02-03Hazelnoot2025-02-131-49/+58
|\| | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # locales/index.d.ts # packages/backend/src/core/SearchService.ts # packages/frontend/src/pages/search.note.vue # packages/misskey-js/src/autogen/types.ts # sharkey-locales/en-US.yml
| * | add new note search file types (module, flash) and optimize file type queryHazelnoot2025-02-131-49/+58
| | |
* | | fix pgroona note.text queryHazelnoot2025-02-121-1/+1
| | |
* | | fix meilisearch mergeHazelnoot2025-02-031-2/+40
| | |
* | | merge upstream 2025-02-03Hazelnoot2025-02-031-158/+189
|\ \ \ | |/ / |/| / | |/
| * feat(backend): pgroongaに対応(configの構成変更あり) (#14978)おさむのひと2025-01-141-103/+171
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat(backend): pgroongaに対応(configの構成変更あり) * fix CHANGELOG.md * fix CHANGELOG.md * add using provider logging * fix CHANGELOG.md * Update CHANGELOG.md --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
| * pg_bigmが利用できるよう、ノートの検索をILIKE演算子でな ↵Yuba2025-01-041-1/+1
| | | | | | | | | | | | | | LIKE演算子でLOWER()をかけたテキストに対して行うように (#15205) * Use LIKE-LOWER instead of ILIKE, which pg_bigm doesn't support. * changelog: Enhance: pg_bigmが利用できるよう、ノートの検索をILIKE演算子でなくLIKE演算子でLOWER()をかけたテキストに対して行うように
* | merge: upstreamMarie2024-02-191-1/+1
|\|
| * (re) update SPDX-FileCopyrightTexttamaina2024-02-131-1/+1
| | | | | | | | Fix #13290
| * Revert "update SPDX-FileCopyrightText"tamaina2024-02-131-1/+1
| | | | | | | | This reverts commit 9b5aeb76d8c9372d67058c512597152b6bf222f2.
| * update SPDX-FileCopyrightTextsyuilo2024-02-121-1/+1
| |
* | merge: upstreamMarie2023-12-231-1/+15
|\|
| * enhance: ↵KanariKanaru2023-12-071-1/+15
| | | | | | | | | | | | | | meilisearchを有効にしてもミュートやブロックを考慮するように (#12575) * enhance: meilisearchを有効にしてもミュートやブロックを考慮するように * Update CHANGELOG.md
* | chore: remove unused typeMar0xy2023-11-211-2/+1
| |
* | upd: use Meilisearch for file type searchingMar0xy2023-11-211-1/+42
| |
* | chore: remove debug line, change example.ymlMar0xy2023-11-011-2/+0
| | | | | | | | Set the default meilisearch scope to global
* | test: debug meilisearch not being foundMar0xy2023-11-011-5/+3
| |
* | test: update debug linesMar0xy2023-11-011-1/+1
| |
* | test: debug meilisearchMar0xy2023-11-011-0/+4
| |
* | fix: search being broken on dev through mastodonMar0xy2023-10-301-1/+1
| |
* | use block commentdakkar2023-10-221-11/+11
| |
* | nicer file type searchdakkar2023-10-221-1/+12
| | | | | | | | | | | | | | | | | | * the previous one could allow a SQL injection, since the `opts.filetype` value came straight from the browser * this more precise regex match will not produce spurious matches (which were very unlikely, true, but still, let's be precise) (`video/movingimages` would have matched `%image%`!)
* | upd: search filtersMar0xy2023-10-221-5/+6
| |
* | test: more search optionsMar0xy2023-10-211-1/+7
|/
* perf(backend): createdAtをidから取得するように & ↵syuilo2023-10-161-1/+1
| | | | 無駄なDateインスタンスの生成を避けるように
* refactor(backend): update directory structure for modelssyuilo2023-09-201-1/+1
|
* update deps (#11820)syuilo2023-09-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update deps * fix * wip * wip * wip * Update docker-compose.yml.example * Delete reviewer-lottery.yml * Update RepositoryModule.ts * wip * wip * clean up * update deps * wip * wip
* feat: ローカルのみノート検索 (#11451)taichan2023-08-201-1/+13
| | | | | | | | | | | | | | | | | * Add local search * Update CHANGELOG * lint * Remove TODO comment * lint * Update packages/backend/src/core/SearchService.ts --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* refactor: prefix Mi for all entities (#11719)syuilo2023-08-161-10/+10
| | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * wip * Update RepositoryModule.ts * wip * wip * wip * Revert "wip" This reverts commit c1c13b37d2aaf3c65bc148212da302b0eb7868bf.
* chore: ↵Shun Sakai2023-07-271-0/+5
| | | | | | | | | | | | | | 著作権とライセンスについての情報を各ファイルに追加する (#11348) * chore: Add the SPDX information to each file Add copyright and licensing information as defined in version 3.0 of the REUSE Specification. * tweak format --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* feat: MeilisearchにIndexするノートの範囲を設定できるように ↵まっちゃとーにゅ2023-07-151-1/+21
| | | | (#11282)
* fix(backend): Remove Meilisearch index when notes are deleted (#10988)Caipira2023-07-081-0/+9
| | | | | | | | | | | | * fix(backend): Include feature to delete Meilisearch index notes * Update variable name `cascadingNotesFilter` -> `federatedLocalCascadingNotes` * tweak --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* perf(backend): use limit() instead of take()syuilo2023-07-081-1/+1
|