# トピックに単語の同義語のような非表示メタデータを追加して、見つけやすくすることはできますか？

**URL:** https://meta.discourse.org/t/can-i-add-hidden-metadata-like-word-synonyms-to-topics-to-make-them-easier-to-find/192834
**Category:** Feature
**Created:** [2021 年 6 月 6 日午前 11:41 UTC](https://meta.discourse.org/t/can-i-add-hidden-metadata-like-word-synonyms-to-topics-to-make-them-easier-to-find/192834 "2021-06-06T11:41:35Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![AccessViolation](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/accessviolation/32/223165_2.png) [@AccessViolation](https://meta.discourse.org/u/AccessViolation)
#### Post date: [2021 年 6 月 6 日午前 11:41 UTC](https://meta.discourse.org/t/can-i-add-hidden-metadata-like-word-synonyms-to-topics-to-make-them-easier-to-find/192834/1 "2021-06-06T11:41:35Z")

</div>

同じアイデアを表現する方法はたくさんあります。投稿に関連する単語の類義語を追加して、自分の使った言葉と全く同じではないが同じことを探している人にも見つけやすくする方法はありませんか？投稿を可視的な言葉でごちゃごちゃにしたり、グローバルなタグを追加したりせずに。

例えば、Sublime Text フォーラムで Sublime Text のコンテキスト対応型自動補完について質問したことがあります。しかし、「auto complete」と表記する人もいれば、「autocomplete」と表記する人もいることに気づきました。「auto complete」と書かれた投稿は、「autocomplete」で検索する人には見つかりません。また、「context-aware」の代わりに「smart」という用語を使う人も多くいます。これらの関連語を直接表示させずに投稿に追加する方法はありませんか？このトピックへの返信では、それが不可能であることが示唆されているようです：

> [@How do I tag a post?](https://meta.discourse.org/t/how-do-i-tag-a-post/54193/14):
>
> Or you could simply enter a unique word in the post, like multisonant, and then search for it. man_shrugging

投稿の下部に単語リストを追加する（以下に示すように）のは良い解決策ではないと感じています。

-----begin tags-----  
search, tags, metadata, meta data, seo  
-----end tags-----

---

<div class="post-metadata">

### Author: ![craigconstantine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/craigconstantine/32/511195_2.png) [@craigconstantine](https://meta.discourse.org/u/craigconstantine)
#### Post date: [2021 年 6 月 6 日午後 12:20 UTC](https://meta.discourse.org/t/can-i-add-hidden-metadata-like-word-synonyms-to-topics-to-make-them-easier-to-find/192834/2 "2021-06-06T12:20:53Z")

</div>

…これは検索における語幹抽出の問題に似ています。綴りが異なる単語を検索したり、複数形を検索して単数形と一致させたりすることです。

サイト固有の検索同義語を設定できる管理インターフェースがあれば素敵ですね。そうすれば、一般ユーザーにとっては完全に目に見えず（「Just Works™」のように）動作するようになります。

---

<div class="post-metadata">

### Author: ![AccessViolation](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/accessviolation/32/223165_2.png) [@AccessViolation](https://meta.discourse.org/u/AccessViolation)
#### Post date: [2021 年 6 月 6 日午後 12:33 UTC](https://meta.discourse.org/t/can-i-add-hidden-metadata-like-word-synonyms-to-topics-to-make-them-easier-to-find/192834/3 "2021-06-06T12:33:07Z")

</div>

同意します。「単語の小さなバリエーションを含む」というオプションを高度な検索ページに追加すれば、非常に役立つと思います。ただし、すべての投稿のすべての単語のすべての同義語を含めると、検索結果にノイズが増えすぎる可能性があります。そのため、特定の投稿に固有のユーザー定義単語のみを対象とするのが良いと感じています。これはプラグインで実現できるかもしれません。

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2021 年 6 月 6 日午後 8:59 UTC](https://meta.discourse.org/t/can-i-add-hidden-metadata-like-word-synonyms-to-topics-to-make-them-easier-to-find/192834/4 "2021-06-06T20:59:35Z")

</div>

これは一般的にタグの役割であり、タグには類義語が存在します。

**「'guidence’という検索で’guidance’に一致すべきだ」という主張は、スペルミスについても同様に成り立ちます。** ただし、これを可能にするには非常に高度な検索エンジンの実装が必要です。現在、私たちは Postgres データベースエンジンに組み込まれた検索機能に依存しています。

実際には、最も良い解決策はキュレーションだと考えます。スタッフメンバー、あるいは TL4 ユーザーが、投稿の本文やタイトルにすべての必要な用語を編集して追加し、適切な検索マッチを生成することです。そのため、TL2 ユーザーはすべての投稿のタイトルとカテゴリを編集できるのです。タイトル、カテゴリ、そしてタグは極めて重要であるため、その責任を信頼できるコミュニティメンバーのできるだけ多くと共有しているのです！

また、同じ結果をカバーする複数のトピックが存在しても問題ありません。人間には、同じトピックを… _完全に_ 異なる言葉で表現する、驚くほど innate な能力があるからです。これらの言葉はほとんど共通点がありません。私は数年前にこれについて書きました：

> **[Dr. Strangedupe: Or, How I Learned to Stop Worrying And Love Duplication -...](https://stackoverflow.blog/2010/11/16/dr-strangedupe-or-how-i-learned-to-stop-worrying-and-love-duplication/)**

要約すると以下の通りです：

> 私たちが目指すのは、検索語や質問の一般的な組み合わせをすべてカバーするための、4〜5 件の「似ているが完全に同一ではない」重複投稿です。これらの重複投稿に独自の回答があることも問題ありません。そうすれば、それらを見つけた人がさらにクリックして良い回答にたどり着く必要がなくなるからです。

---

<div class="post-metadata">

### Author: ![AccessViolation](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/accessviolation/32/223165_2.png) [@AccessViolation](https://meta.discourse.org/u/AccessViolation)
#### Post date: [2021 年 6 月 6 日午後 9:49 UTC](https://meta.discourse.org/t/can-i-add-hidden-metadata-like-word-synonyms-to-topics-to-make-them-easier-to-find/192834/5 "2021-06-06T21:49:56Z")

</div>

うーん、確かにそれはとても良い見解で、非常に示唆に富んでいます。ありがとうございます 🙂
