検索でタグの名前にコロンが使えない

これが実際のバグと見なされるか、それとも技術的な制限に近いのかはわかりませんが、検索が期待どおりに機能しないため、バグです :smirking_face:

カテゴリではなくタグを使用しており、それが私がタグを forum:guide、forum:writing、forum:faq などとしている理由です。そして、私が forum プレフィックスを使用しているのは、他のコンテキストでも同様のもの(または今後追加する予定)があるためです。例えば server:guide、dogs:faq などです。

ハイフンではなくコロンを使用する理由は、非常に良い質問です。主に、コロンの方が見た目が良く、構造的にも正しいからです。そして、もし私の記憶が正しければ、:faq は -faq よりも検索時に少しうまく機能しました。しかし、最も強い理由は、Discourse がタグの名前にコロンを使用することを許可していたからです。

これは最近変更されたものだと確信していますが、現在、検索を開始すると、期待どおりの候補が表示されます。

しかし、コロンを追加して、目的の候補またはターゲット検索語を取得するために入力を続けると、次のようになります。

何も表示されません。通常のテキスト検索に変わってしまうようです。

タグの構造を変更することは可能ですが、それは非常に面倒な作業です。検索と置換のアクションというだけでなく、私と私のユーザーがその構造を使用することに慣れているためです。

「いいね!」 1

あなたの問題を本当に解決するものではありませんが、タグの前に#を追加するとうまく機能します。


そうでなければ、検索は「in:」や「status:」のような検索フィルターを使用したいと考えていると思います。

「いいね!」 4

それは本当ですね。そして、タグやグループを扱う際には常に # を使用するようにユーザーを教育することも一つの選択肢です。ユーザーは既に @ をユーザーに対してどのように使用するかを知っています — あるいは知っているはずです :smirking_face:

しかし、問題はコロン自体です。もしコロンが禁止文字になるのであれば、それで構いませんが、それまでは…

「いいね!」 1

検索構文におけるコロンの特定の目的を考えると、ここではタグ内のコロンに反対する意見を述べているのかもしれません。

タグにコロンを使用したインスタンスがいくつあり、今後禁止した場合の影響はどの程度になるか疑問に思います。

「いいね!」 2

タグは過小評価されていると思いますが、おそらくそれほど多くはないでしょう。しかし、あなたにとっては、大企業のお客様が一人でも多すぎます :wink:

以前はコロンでうまくいっていました。しかし、状況がより制限的になり、対立のリスクが高まるようであれば、私は従い、別のスタイルを考え出す必要があります。

「いいね!」 1

これらの高度な検索フィルターを見ると、すべて有効な構文です。

in:title
in:messages
in:likes
in:seen
#support:wordpress
tags:rest-api
@Stephen
before:2023-11-17
min_posts:5
max_posts:50
min_views:2
max_views:200

ユーザー名を除き、すべてコロンに依存しています。

コロンを含むタグに対して tags: は機能しますか?それは、現状でサポート可能かどうかを示す良い指標になるでしょう。

検索構文がさらに絞り込まれたとしても、タグに上記の高度な構文のいずれかが含まれてしまい、区別がさらに困難になる可能性がないわけではないため、コロンを禁止することが最も理にかなっているかもしれません。

「いいね!」 2

検索は tags:tag:more の場合でも正常に機能します。問題は、自動候補がなかったことです。

しかし。

気づいていなかった新しいヘルプがあります。

申し訳ありませんが、検索フィールドの下に「# カテゴリまたはタグでフィルタリングする」のようなものがあります。

これは、たとえばタグを直接検索するときにハッシュタグを使用するように直接案内するものです。ハッシュタグなしで検索すると、少し時間がかかりますが、ヒットは有効です。

タグの名前からコロンを削除しない限り、私は満足です😏

したがって、これはバグ(以前にもタグが提案されていましたが…)ではなく、サポート/UX-UI/ユーザーエラーでした。

「いいね!」 2