我已在本地计算机上配置了solr,并且在为Sitecore创建所需的Solr Core后,它已在端口上运行:9999。然后,我禁用了所有Lucene配置文件并启用了Include文件夹中的所有Solr Config文件。此外,Global.asax还使用CastleWindsor solr提供程序进行了更新。进行这些更改并尝试加载我的sitecore实例后,它抛出了以下错误:
根级别的数据无效。第1行,第1位。
参考我跟随:https://soen.ghost.io/setting-up-solr-for-sitecore-8-x/
请帮我解决这个问题。
答案 0 :(得分:0)
我几次遇到这个错误。解释非常简单。
较早版本的Solr使用XML作为默认值,而现在JSON是默认值。只需添加wt = json即可。
修复是通过添加额外参数
param.Add(KV.Create("wt", "xml"));
在较新的版本中已经fixed in SolrNet,所以从NuGet拉出来并开始工作