将现有Solr移至新机器

时间:2018-01-03 04:11:00

标签: solr solr5

G'日。提前道歉,直到几周前我才见过或听说过Solr! 我正在写一个新系统。为了能够这样做,我需要在VM中运行旧系统,以便我可以看到应用程序功能的优点。

我正在运行数据库,很简单。我安装并运行了Solr 5.5.4。我知道这已经过时了,但我被告知应用程序依赖于Solr的那个年份。我创建了一个核心名称' collat​​ion1'按照指示,Solr管理页面可以看到它。

我有两个文件,

schema.xml
solrconfig.xml

查看模式,它描述了应用程序数据库中的内容,因此我挖掘它正在做什么。我阅读了所有的5.5文档并用google搜索和googled,我无法找到如何处理这些文件! 5.5 PDF doco暗示这些文件应该存在于

/var/solr/data/collation1/conf

然而,如果我在那里复制文件,我会得到一个大丑红色的ERROR LOADING ....屏幕,它看起来非常破碎。

有人暗示我吗?

干杯, 标记

1 个答案:

答案 0 :(得分:1)

您的架构中某处有mapping-ISOLatin1Accent.txt的引用。此文件不存在,这意味着架构无法加载 - 因为当您依赖于不存在的文件时,它不知道该怎么做。

使用mapping-ISOLatin1Accent.txt删除字段类型,找到相应的文件(如果需要该功能)或创建一个名为相同的空文件。