0

私はプログラミングアルゴリズムのアイデアに不慣れです。単純なアイデアで作業することはできますが、現在のプロジェクトでは、もう少し複雑なものを作成する必要があります。

私は、キーワードと「一般的な」カテゴリのサブセットに基づいて分類システムを作成しようとしています。これらのカテゴリは、ユーザーの作業をできるだけ少なくして、より詳細なカテゴリに絞り込みます。

IE

スポーツ>>野球>>ピッチング>>ノーランライアン

したがって、ユーザーが「野球」について話したいと判断し、検索をフィルタリングする場合は、「スポーツ」も含めたいと思います。

ユーザーが入力する:「野球」

その後、ユーザーはスポーツ>>野球に移動します

今、私はこれが生きていることなしには不可能であることを理解しています-何らかの方法でこれらの2つのカテゴリーをつなぐダイナミックなプログラムを呼吸します。また、最初は「いくつかの」ユーザー入力が必要であり、ソフトウェアを維持して最新の状態に保つには、ソフトウェアの存続期間を通じてさらに多くの入力が必要になります。

しかし、悲しいかな、そのようなアルゴリズムを求めることは、私がやろうとしていることについての非常に具体的な詳細を詳述しなければ、取るに足らないことになるでしょう。そして、私は手を差し伸べようとはしていません。

代わりに、すでに実装されている同様のシステムを人々が知っているかどうか、そしてそれがどのように行われたかを説明するドキュメントがそこにあるかどうか、私は興味があります。または、あなた自身のプロジェクトの実際の例ですら。

要するに、私には「計画」がありますが、それは私が本当に望んでいるよりも多くのユーザー入力を必要とします。このプログラムの開発に頭を突っ込む前に、このテーマに関するより多くの情報を入手することが最善の行動だと思います。

ありがとう

4

2 に答える 2

1

IMHO あなたが思っているほど難しくはありません。必要なものが呼び出されTagging、タグ間の相関を設定するだけで自動的に実行できます(つまり、Tag意味のある情報と他のタグとの関係を持つことができます。次に、ユーザーがタグをうまく選択すると、タグを見て他の人と関連付けますADT コレクション (配列のように単純な場合もあります)。

Tag: 
    Sport
Related Tags
    Football
    Soccer

...

これがお役に立てば幸いです。

于 2012-09-12T17:00:40.570 に答える