solr commit返回400错误请求,在日志中: - 未知提交参数'waitFlush'

时间:2014-02-12 04:56:28

标签: tomcat solr console-application solrnet

我是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"

如何解决..?

问候..

2 个答案:

答案 0 :(得分:3)

您使用的是旧版SolrNet。对于旧版本的SolrNet和Solr 4.X,此错误是一个已知问题。请从以下某个版本中获取更新版本:

答案 1 :(得分:2)

请注意,除Paige Cook的答案外,目前(2015年1月)NuGet并未持有最新版本。使用Install-Package SolrNet -Pre,您将获得版本号为0.4.0.2002的程序集,这是当前编号,但此版本号中有更新版本(棘手!)。要解决此问题,请改用GitHubSolrNightlyBuilds