我正在使用stanford nlp库。 我有一个包含1000条规则的文件。 截至目前,对于给定的文本,它将贯穿所有规则。 所以,假设我有规则1 ..规则100.对于给定的输入规则2匹配。搜索并不止于此。它寻找所有规则。
有没有办法,如果规则匹配,那么它会停止搜索而不是总是查看所有规则吗?
答案 0 :(得分:0)
这通常是通过使用break
语句来完成的,因此您可以使用伪代码:
rule = 0;
while (ruleNotFound) {
if (rule > totalNumRules)
{
// searched all rules but could not find it
return false;
}
else if (checkRule(rule))
{
// found
ruleNotFound = false;
theRule = rule;
}
rule++;
}