首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >solr与openNLP的集成

solr与openNLP的集成
EN

Stack Overflow用户
提问于 2014-06-02 13:55:07
回答 1查看 2K关注 0票数 0

我按照这个链接来集成https://wiki.apache.org/solr/OpenNLP

安装 关于英语测试:直到LUCENE-2899被提交:

  1. 拉上最新的主干或4.0分支
  2. 应用最新的LUCENE-2899修补程序
  3. 做‘蚁编译’
  4. cd solr/cont肋骨/opennlp/src/test-files/培训

我遵循了前两个步骤,但在执行第3点时得到了以下错误

代码语言:javascript
复制
common.compile-core:
[javac] Compiling 10 source files to /home/biginfolabs/solrtest/solr-lucene-trunk3/lucene/build/analysis/opennlp/classes/java

[javac] warning: [path] bad path element "/home/biginfolabs/solrtest/solr-lucene-trunk3/lucene/analysis/opennlp/lib/jwnl-1.3.3.jar": no such file or directory

[javac] /home/biginfolabs/solrtest/solr-lucene-trunk3/lucene/analysis/opennlp/src/java/org/apache/lucene/analysis/opennlp/FilterPayloadsFilter.java:43: error: cannot find symbol

[javac]     super(Version.LUCENE_44, input);

[javac]                  ^
[javac]   symbol:   variable LUCENE_44
[javac]   location: class Version
[javac] /home/biginfolabs/solrtest/solr-lucene-trunk3/lucene/analysis/opennlp/src/java/org/apache/lucene/analysis/opennlp/OpenNLPTokenizer.java:56: error: no suitable constructor found for Tokenizer(Reader)
[javac]     super(input);
[javac]     ^
[javac]     constructor Tokenizer.Tokenizer(AttributeFactory) is not applicable
[javac]       (actual argument Reader cannot be converted to AttributeFactory by method invocation conversion)
[javac]     constructor Tokenizer.Tokenizer() is not applicable
[javac]       (actual and formal argument lists differ in length)
[javac] 2 errors
[javac] 1 warning

我真的很难通过这一步。我把我的全部都浪费在修这个上了,但一点也动不动。谁来帮帮我..?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-04 06:24:04

因为修补程序似乎是针对Lucence 4.0编写的。您还应该尝试使用Lucene4.0源代码的修补程序。这些可以在Lucene存储库的SVN标记上找到。

4.0的源代码可以在这里找到,0/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23996274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档