我已经完成了一个网络蜘蛛,但lucene 建立索引是出现了问题,
这个网络蜘蛛,建立20个线程去网上搜索网页,每搜索一个网页就把网页内容加入到索引之中去,
Document _doc = new Document();
_doc.add(new Field("content",page_body, Field.Store.COMPRESS,Field.Index.TOKENIZED,Field.TermVector.WITH_POSITIONS_OFFSETS));
_doc.add(new Field("url",url,Field.Store.YES,Field.Index.NO,Field.TermVector.NO));
_writer.addDocument(_doc);
其中 page_body 是网页的内容。
当时程序提示我发生了 NullPointerException 异常,这是为什么啊?
难到,lucene 不是线程安全的?
这个网络蜘蛛,建立20个线程去网上搜索网页,每搜索一个网页就把网页内容加入到索引之中去,
Document _doc = new Document();
_doc.add(new Field("content",page_body, Field.Store.COMPRESS,Field.Index.TOKENIZED,Field.TermVector.WITH_POSITIONS_OFFSETS));
_doc.add(new Field("url",url,Field.Store.YES,Field.Index.NO,Field.TermVector.NO));
_writer.addDocument(_doc);
其中 page_body 是网页的内容。
当时程序提示我发生了 NullPointerException 异常,这是为什么啊?
难到,lucene 不是线程安全的?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货