【问题标题】:Java library for text analysis and counts [closed]用于文本分析和计数的 Java 库 [关闭]
【发布时间】:2013-02-16 21:17:00
【问题描述】:

我需要一个稳定的 Java 库,我可以将一个巨大的字符串传递给(例如,Moby Dick 的几章)并获得类似“字数”的统计信息:

  • 段落数
  • 句子数
  • 字数
  • 字符数

最好是国际化/本地化但不是必需的。我认为 Apache Commons 会有这样的东西,但经过彻底的搜索后它没有。

我可以自己写这个,但它可能会出错并且需要很多时间;另外,如果它已经存在,我不想重新发明轮子。我正在考虑使用 Apache Tika,但无法确认它是否能满足我的需要。它似乎处理字数,但不是其他的。提前致谢。

【问题讨论】:

  • 推荐问题并不适合 SO。
  • 好的 - @millimoose 我编辑了这个问题来专门解决 Apache Tika。
  • 而且@JBNizet 我选择“立即”这个词是不幸的。我并不是在暗示恒定的时间,而是将其用作俗语。我已将其从问题中删除。

标签: java jar word-count


【解决方案1】:

看看 Apache Tika。它可能满足您的要求

【讨论】:

  • 感谢@AmithKoujalgi (+1) - 看起来 Tika 是一个需要从命令行运行的可执行 JAR?这是真的,还是它可以像任何其他(非可执行)jar lib 一样运行?再次感谢!
  • @DirtyMikeAndTheBoys:这不是“入门”、“解析器 API”和项目主页中的所有其他链接所说的。花点时间阅读。
  • P1:“这是可口可乐还是百事可乐?” P2:(没有回答)。 P1:“显然是百事可乐。” P2:“不是 P1,RTFM,你会发现它不是百事可乐”。 P1:“那一定是可口可乐!尤里卡,我有我的答案!
  • 您不仅可以从命令行运行它,甚至可以从代码运行它。看看这个。 blog.vigneshwaran.in/…
  • Tika 的一大优点是它可以读取任何类型的文件/文档,它会自动分析编码并将其格式化为可读的字符串
猜你喜欢
  • 1970-01-01
  • 2011-03-27
  • 2010-11-13
  • 1970-01-01
  • 2011-10-11
  • 1970-01-01
  • 2011-05-05
  • 1970-01-01
  • 2015-01-12
相关资源
最近更新 更多