私には大まかなアイデアがあります-単数/複数、同じことを意味する2つ以上の単語/フレーズ、スペルミスなどを処理するなど。しかし、これらをプログラムで自動的に処理するためのパターンや経験則がわかりませんまたは、それらを管理者やユーザーに提示してクリーンアップすることもできます。
何か考えや提案はありますか?
私には大まかなアイデアがあります-単数/複数、同じことを意味する2つ以上の単語/フレーズ、スペルミスなどを処理するなど。しかし、これらをプログラムで自動的に処理するためのパターンや経験則がわかりませんまたは、それらを管理者やユーザーに提示してクリーンアップすることもできます。
何か考えや提案はありますか?
SO と同様に、入力時に既存のタグを提案することは非常に良いことです。人々が既存のタグをより多く再利用するようになるため、複数形/単数形やスペルミスを (できれば、ほぼ) 処理します。
タグの形式に関するポリシーを用意する必要があります (たとえば、タグは単数形にする必要があります)。タグの種類によっては、タグを入力しているときにオートコンプリートするだけでなく、類似したタグを提案して、人々がタグ システムを簡単に使用できるようにすることも役立つ場合があります。さらに、クリーンアップ プロセスは、一般的なスペル ミスを修正し、翻訳テーブルに従って非推奨のタグを置き換えることができます。
StackOverflow のようなajax 駆動の提案フォームを使用してください:)
セットアップが SO と似ていないと仮定すると、モデレーターは投票された小さなタグをより一般的なタグにマージすることができます。たとえば、VS9 は VisualStudio2008 にマージできますが、使用されている大きなタグを小さなタグ グループにマージすることはできません。バッジのインセンティブまたはこれに類似したものを追加します。