0
我正在使用POST请求向solr发送查询。一切运作良好。有一个场景时,我已经把一些字符串过滤查询,如:Solr POST请求返回400. Java。当请求的大小过大时
fq=id:("id1""id2""id3")
当过滤器查询的长度超过一定阈值时,我不断收到错误400:错误的请求。
这个错误来自我使用的solr上面的底层Jetty服务器。
这是什么解决方法?我应该在Jetty中增加发布请求的大小吗?
谢谢!
你检查日志?我试了一下,得到这在日志'org.eclipse.jetty.http.HttpParser; URI太大> 8192''org.eclipse.jetty.http.HttpParser; badMessage:414 for HttpChannelOverHttp @ 6475fcbf {r = 0,c = false,a = IDLE,uri = - } – YoungHobbit