summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/docker_example.yml1
-rw-r--r--.config/example.yml1
-rw-r--r--.devcontainer/devcontainer.yml1
-rw-r--r--CHANGELOG.md5
-rw-r--r--chart/files/default.yml1
-rw-r--r--packages/backend/src/config.ts1
-rw-r--r--packages/backend/src/core/SearchService.ts2
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',