G'日。提前道歉,直到几周前我才见过或听说过Solr! 我正在写一个新系统。为了能够这样做,我需要在VM中运行旧系统,以便我可以看到应用程序功能的优点。
我正在运行数据库,很简单。我安装并运行了Solr 5.5.4。我知道这已经过时了,但我被告知应用程序依赖于Solr的那个年份。我创建了一个核心名称' collation1'按照指示,Solr管理页面可以看到它。
我有两个文件,
schema.xml
solrconfig.xml
查看模式,它描述了应用程序数据库中的内容,因此我挖掘它正在做什么。我阅读了所有的5.5文档并用google搜索和googled,我无法找到如何处理这些文件! 5.5 PDF doco暗示这些文件应该存在于
中/var/solr/data/collation1/conf
然而,如果我在那里复制文件,我会得到一个大丑红色的ERROR LOADING ....屏幕,它看起来非常破碎。
有人暗示我吗?
干杯, 标记
答案 0 :(得分:1)
您的架构中某处有mapping-ISOLatin1Accent.txt
的引用。此文件不存在,这意味着架构无法加载 - 因为当您依赖于不存在的文件时,它不知道该怎么做。
使用mapping-ISOLatin1Accent.txt
删除字段类型,找到相应的文件(如果需要该功能)或创建一个名为相同的空文件。