我是solr的新手,我正在尝试在应用程序执行时制作1个示例测试应用程序 我在运行时的visual studio中得到错误,错误: - solr commit返回400错误请求
并且在solr日志文件中我收到错误: - 未知的提交参数'waitFlush'
为什么会出现此错误..
apache tomcat solr version: - 4.6.0
solrnet.dll版本: - 0.3.0.0
.net应用程序中的Solr代码: -
var files = new TextFileRepository(this.connectionString).GetTextFiles();
solrWorker.Add(files);
solrWorker.Commit(); --> here i get errro "solr commit returns 400 bad request"
如何解决..?
问候..
答案 0 :(得分:3)
您使用的是旧版SolrNet。对于旧版本的SolrNet和Solr 4.X,此错误是一个已知问题。请从以下某个版本中获取更新版本:
答案 1 :(得分:2)
请注意,除Paige Cook的答案外,目前(2015年1月)NuGet并未持有最新版本。使用Install-Package SolrNet -Pre
,您将获得版本号为0.4.0.2002
的程序集,这是当前编号,但此版本号中有更新版本(棘手!)。要解决此问题,请改用GitHub或SolrNightlyBuilds。