【问题标题】:Semantic search system in JavaJava中的语义搜索系统
【发布时间】:2013-09-11 10:39:39
【问题描述】:

我想用 Java 实现一个语义搜索系统。 Sesame 将嵌入到我的系统中,直接存储和操作 rdf 数据,我想使用 Tomcat、JSP 和 Servlet。但我还需要做自然语言处理,我知道 Python 非常擅长。那么有什么方法可以将 Python 代码合并到我的 Java Web 代码中吗?或者有没有在java中处理NLP的好工具? 由于对 NLP 领域知之甚少,我想我有点困惑。

提前致谢!

【问题讨论】:

    标签: java python nlp semantics


    【解决方案1】:

    NLP 也可以用 java 完成。这是链接

    http://opennlp.apache.org/

    如果你想为 NLP 使用 python,那么你可以使用NLTK

    【讨论】:

      【解决方案2】:

      Apace Lucene 是最好的 http://lucene.apache.org/core/ - 也可以阅读它的扩展名,例如 Solr

      【讨论】:

      • 我确实在Solr中实现了一个项目,所以我认为它不适合处理rdf数据,也许不是一个好的选择。感谢您的建议,但我应该使用 Sesame 而不是 Solr。
      • 你认为 OpenNLP 会帮我一个忙吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-11
      • 1970-01-01
      • 1970-01-01
      • 2012-04-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多