0

ユーザーからの質問に一致するテンプレートを手動で作成したので、Javaで質問応答システムを開発しています。問題は、前処理の後、キーワードのリストがあり、これらのキーワードを格納されたテンプレートのキーワードと一致させて検索をフィルタリングすることです。アルゴリズムはありますか? 例 javaの特徴は?Keywords-features java キーワード features および java を含む抽出テンプレート。

4

1 に答える 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 に答える