setMaxHitsPerDup()java.lang.ArrayIndexOutOfBoundsException: 20 org.apache.nutch.searcher.Hits.getHits(Hits.java:63) ... 这个原因很可能是因为设置了setMaxHitsPerDup()的原因 在nutch定义的变量是hitsPerSite; 比如这样设置: query.getParams().setDedupField(“site"); setMaxHitsPerDup(2); 那么结果集中只显示2个相同站点的记录。 解决办法是,在遇到hits.getTotal()>hits.getLength()的时候,设置 query.getParams().setMaxHitsPerDup(0); hits = bean.search(query);
Nutch 遇见hits.getHits()出现java.lang.ArrayIndexOutOfBoundsException解决办法
最新推荐文章于 2023-08-28 08:40:06 发布