我正在遵循- https://wiki.apache.org/solr/OpenNLP
给出的说明。对于英语语言测试:直到LUCENE-2899提交:
- 拉最新的主干或4.0分支
- 应用最新的LUCENE-2899补丁
- do 'ant compile'
- cd solr/contrib/opennlp/src/测试文件/培训
- 运行"bin/trainall.sh"这将创建二进制文件,该文件将在提交时包含在发行版中。
- 现在,转到trunk-dir/solr并运行'ant test-contrib'。它针对OpenNLP库编译OpenNLP lucene和solr代码,并使用小模型文件。
我已经按照步骤做了,在第5步,我不确定要花多少时间。因为它已经运行了12个多小时了。
或者我可以并行执行step6 ?我试了第五步。6 .聚在一起,再有差错;描述如下…
[junit4]测试总结:2个套件,0个测试,2个套件级错误
构建失败了/home/svn2/solr/build.xml:201:执行这一行时出现以下错误:/home/svn2/solr/common-build.xml:417:执行这一行时出现以下错误:/home/svn2/solr/common-build.xml:449:执行这一行时出现以下错误:/home/svn2/lucene/common-build.xml:1250:执行这一行时发生以下错误:/home/svn2/lucene/common-build.xml:893:有测试失败:2个套件,0个测试,2个套件级错误
请建议。我的高级目标是逐句索引语料库。提前感谢!
该脚本在顶部有#!/usr/bin/env
,这在我的系统上也导致了看起来很长的运行时间(实际上没有运行任何东西,正如缺少生成的测试文件所示)。将其替换为#!/bin/bash
,迅速解决了问题(运行几秒钟)。