ユーザーからの質問に一致するテンプレートを手動で作成したので、Javaで質問応答システムを開発しています。問題は、前処理の後、キーワードのリストがあり、これらのキーワードを格納されたテンプレートのキーワードと一致させて検索をフィルタリングすることです。アルゴリズムはありますか? 例 javaの特徴は?Keywords-features java キーワード features および java を含む抽出テンプレート。
1 に答える
0
あなたの質問から私が理解したことは、いくつかのキーワードと、辞書にそれらのキーワードを含むいくつかの他のパターンと、ユーザーの質問からシステムに来るいくつかの他のパターンがあります。次に、システム入力でこれらのパターンを見つけるアルゴリズムが必要です。パターンクラスからパターンを定義する場合、Javaで知っているように、以下のようにして、必要なことを実現できます:(簡単な例)
Pattern pat = Pattern.compile("[A-Z]+");
Matcher matcher = pat.matcher("ABCD");
if(matcher.matches()) {
System.out.println("it matchs.");
}
于 2014-05-27T17:19:39.793 に答える