2009-06-01 69 views

回答

0

决不Nutch的积极努力,但由于它是基于Lucene的,不应该Lucene的规则?也就是说,Query Parser Syntax应该适用。看看这是否有帮助。

+0

似乎不是,我已经尝试了前几天,或者你可以在这里试试: http://file.jobirn.com:8080/ROOT-resume – omg 2009-06-02 01:43:05

0

我最近开始使用Nutch的工作。你需要修改query.java在Nutch的获取或查询exicuted。 添加代码Query.java

公共无效addShouldTerm(字符串项,字符串场){ clauses.add(新条款(新的期限(长期),场,假的,假的,this.conf)); }

public void addShouldTerm(String term){s} {addShouldTerm(term,Clause.DEFAULT_FIELD); }

和表格一样

查询查询=新的查询(CONF); query.addNotRequiredTerm(“A”); query.addNotRequiredTerm(“B”); 你会得到A或B.

结果

请纠正我,如果做的或者更好的办法的任何其他方式。

0

从未使用过的Nutch查询(只是索引),但schmea.xml应该conatin可以设置到AND或OR一个defaultOperator。