我正在尝试使用KNIME执行一些简单的文本分析。我的过程首先使用一个普通的“XLS阅读器”或“文本阅读器”,然后是“行过滤器”,它可以很好地执行。这一步之后是“Strings to document”,将每个字符串转换为文档。在此步骤之后,不会执行任何步骤。我试过使用'POS‘,'BoW Creator','Row Filter','Number Filter’等,但每一个都给我一个'NULLPointerException'。为什么会这样呢?我的输入文档是一个文本文件,大约有300,000行来自数据库。我已经检查了文件中没有一行是空的。我怎样才能摆脱这个错误?任何帮助都将不胜感激。
发布于 2014-03-22 10:04:19
这是一个bug,会尽快修复的。作为一种解决办法,您需要将文件存储块大小设置为大于您正在处理的文档数量的数字。假设您正在处理200.000个文档,将File store块大小设置为210.000左右。您可以在文本处理首选项中执行此操作: File->Preferences->KNIME->Textprocessing->Storage->File存储块大小
另请参阅:http://tech.knime.org/forum/knime-textprocessing/bow-error-when-processing-large-data
https://stackoverflow.com/questions/22165016
复制相似问题