0

ユーザーがトラフィック、犯罪、およびその他のニュースに関する小さなメッセージを投稿できるように、アラート用のアプリを作成する場合、メッセージの各部分を分析する一種のコンパイラを実装するとしたら、それはどれほど困難であり、かつ/または良いことでしょうか。次に、犯罪/殺人や交通/reallySlow などのセクションに分類します。

ユーザーに適切なカテゴリを選択するよう義務付けるような、より簡単なアプローチの方が適切だと思います。

create table alert{
   id_alert int not null primary key auto_increment,
   alert varchar(255),
   id_sub_category,
   foreign key(id_sub_category) references sub_category(id_sub_category)
}

create table sub_category{
   id_sub_category int not null primary key auto_increment,
   sub_category varchar(45), 
   id_category,
   foreign key(id_category) references category(id_category)
}

create table category{
   id_category int not null primary key auto_increment,
   category  varchar(45),   
}

最初のアプローチを実装するのがどれほど難しいかについてアドバイスが必要です

4

1 に答える 1

0

データベースの設計は十分に適切に思えますが、必要な最終的なソリューションについてはあまり知りません。

ただし、最終的な質問は、データベースの設計とはまったく関係ありません。イベントに関する生のユーザー入力を解釈し、ある種のキーワードに従って自動的に分類するアルゴリズムを作成する必要があるようです。これは簡単な作業ではなく、エラーが発生しやすくなります。

より簡単で、おそらくより正確なアプローチは、ユーザーにカテゴリを自分で選択させることです。いずれにせよ特定のタイプのレポートが期待されるため、ユーザーは説明を入力する代わりに数回押すだけで適切な分類に到達できるため、これはおそらく最高のユーザー エクスペリエンスでもあります。

于 2013-07-31T20:41:11.640 に答える