diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-05-11 21:09:29 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-05-11 21:09:29 +0900 |
| commit | 1cc106b8de558b867adbd545310b9e43f314c0fa (patch) | |
| tree | f9687447eb2aeeb0f577eba0465ea81c5fb25f8d | |
| parent | Update CHANGELOG.md (diff) | |
| download | sharkey-1cc106b8de558b867adbd545310b9e43f314c0fa.tar.gz sharkey-1cc106b8de558b867adbd545310b9e43f314c0fa.tar.bz2 sharkey-1cc106b8de558b867adbd545310b9e43f314c0fa.zip | |
fix(backend): ひとつのMeilisearchサーバーを複数のMisskeyサーバーで使えない問題を修正
| -rw-r--r-- | .config/docker_example.yml | 1 | ||||
| -rw-r--r-- | .config/example.yml | 1 | ||||
| -rw-r--r-- | .devcontainer/devcontainer.yml | 1 | ||||
| -rw-r--r-- | CHANGELOG.md | 5 | ||||
| -rw-r--r-- | chart/files/default.yml | 1 | ||||
| -rw-r--r-- | packages/backend/src/config.ts | 1 | ||||
| -rw-r--r-- | packages/backend/src/core/SearchService.ts | 2 |
7 files changed, 11 insertions, 1 deletions
diff --git a/.config/docker_example.yml b/.config/docker_example.yml index 39682e1542..5cb17a44d1 100644 --- a/.config/docker_example.yml +++ b/.config/docker_example.yml @@ -103,6 +103,7 @@ redis: # port: 7700 # apiKey: '' # ssl: true +# index: '' # ┌───────────────┐ #───┘ ID generation └─────────────────────────────────────────── diff --git a/.config/example.yml b/.config/example.yml index ef8373c4da..c179395966 100644 --- a/.config/example.yml +++ b/.config/example.yml @@ -103,6 +103,7 @@ redis: # port: 7700 # apiKey: '' # ssl: true +# index: '' # ┌───────────────┐ #───┘ ID generation └─────────────────────────────────────────── diff --git a/.devcontainer/devcontainer.yml b/.devcontainer/devcontainer.yml index 1d761ae75e..824a046dc0 100644 --- a/.devcontainer/devcontainer.yml +++ b/.devcontainer/devcontainer.yml @@ -103,6 +103,7 @@ redis: # port: 7700 # apiKey: '' # ssl: true +# index: '' # ┌───────────────┐ #───┘ ID generation └─────────────────────────────────────────── diff --git a/CHANGELOG.md b/CHANGELOG.md index fda8c9dcfb..c38cb12c3b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,10 @@ ## 13.12.2 +## NOTE +Meilisearchの設定に`index`が必要になりました。値はMisskeyサーバーのホスト名にすることをお勧めします(アルファベット、ハイフン、アンダーバーのみ使用可能)。例: `misskey-io` +過去に作成された`notes`インデックスは、`<index名>---notes`にリネームが必要です。例: `misskey-io---notes` + ### General - 投稿したコンテンツのAIによる学習を軽減するオプションを追加 @@ -27,6 +31,7 @@ ### Server - センシティブワードの登録にAnd、正規表現が使用できるようになりました。 +- Fix: ひとつのMeilisearchサーバーを複数のMisskeyサーバーで使えない問題を修正 ## 13.12.1 diff --git a/chart/files/default.yml b/chart/files/default.yml index 342c6091f0..e62032abfd 100644 --- a/chart/files/default.yml +++ b/chart/files/default.yml @@ -124,6 +124,7 @@ redis: # port: 7700 # apiKey: '' # ssl: true +# index: '' # ┌───────────────┐ #───┘ ID generation └─────────────────────────────────────────── diff --git a/packages/backend/src/config.ts b/packages/backend/src/config.ts index b41fb603bb..c6e1075389 100644 --- a/packages/backend/src/config.ts +++ b/packages/backend/src/config.ts @@ -62,6 +62,7 @@ export type Source = { port: string; apiKey: string; ssl?: boolean; + index: string; }; proxy?: string; diff --git a/packages/backend/src/core/SearchService.ts b/packages/backend/src/core/SearchService.ts index c5b91197cd..9502afcc9b 100644 --- a/packages/backend/src/core/SearchService.ts +++ b/packages/backend/src/core/SearchService.ts @@ -68,7 +68,7 @@ export class SearchService { private idService: IdService, ) { if (meilisearch) { - this.meilisearchNoteIndex = meilisearch.index('notes'); + this.meilisearchNoteIndex = meilisearch.index(`${config.meilisearch!.index}---notes`); this.meilisearchNoteIndex.updateSettings({ searchableAttributes: [ 'text', |