【发布时间】:2014-03-11 03:08:01
【问题描述】:
我正在用 java 开发问答系统,我手动创建了模板,这些模板将与用户提出的问题相匹配。 问题是在预处理后我有列表 关键字和这些关键字我想与存储模板中的关键字匹配以过滤搜索。有什么算法吗? 问题。 java的特点是什么? 关键字-特征 java 提取包含关键字 features 和 java 的模板。
【问题讨论】:
我正在用 java 开发问答系统,我手动创建了模板,这些模板将与用户提出的问题相匹配。 问题是在预处理后我有列表 关键字和这些关键字我想与存储模板中的关键字匹配以过滤搜索。有什么算法吗? 问题。 java的特点是什么? 关键字-特征 java 提取包含关键字 features 和 java 的模板。
【问题讨论】:
我从您的问题中了解到,您有一些关键字和一些其他模式,其中包含您的词典中的这些关键字,还有一些来自用户问题的系统。那么你需要一个算法来在你的系统输入中找到这些模式。 正如我在java中所知道的,如果你从 Pattern 类中定义一个模式,那么你可以像下面这样来实现你想要的东西:(一个简单的例子)
Pattern pat = Pattern.compile("[A-Z]+");
Matcher matcher = pat.matcher("ABCD");
if(matcher.matches()) {
System.out.println("it matchs.");
}
【讨论】: