我正在尝试重现Solr问题,但不幸的是,提供的架构& solrconfi,Solr正在抛出异常。
这是文件 -
完整的堆栈跟踪: - http://pastebin.com/nmj9h2BX
架构文件: - http://pastebin.com/iwMpr7a5
Solrconfig文件: - http://pastebin.com/UadPu5GV
我试图删除数据配置处理程序,因为我与此无关,我有另一个例外。
堆栈追踪 - http://pastebin.com/zXyZhMnN
任何线索请,谢谢!
答案 0 :(得分:4)
DataImportHandler遇到的问题是因为您引用的变量${dataimport.config}
既不存在默认值也不存在。要解决此问题,您可以使用有效的DataImportHandler xml配置文件在core.properties
文件中创建此变量,或者只需为其定义默认值:${dataimport.config:data-config.xml}
。请注意,data-config.xml必须存在且是有效的配置文件。如果您不需要DataImportHandler,则只需删除处理程序即可。
您遇到的第二个问题是,您要在enablePositionIncrements=true
中设置参数StopFilterFactory
,该参数自solr 4.4起不再存在。您只需更改过滤器:
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />
请注意,文件stopwords.txt
必须存在。