【发布时间】:2013-07-08 19:40:47
【问题描述】:
当像这样向 solr 发送长查询时:
q=(CC%3a((1)+ ... +(n)))&rows=100000000&fl=CP
我不断收到这条消息:
400 错误请求消息。
当我使用提琴手进一步调查时,我实际上得到了:
客户端发送的请求语法不正确(null)
当我减少此查询的参数数量时,但当我增加到某个限制时,我得到了上述错误。
之前我使用 GET solr 查询并增加了maxHttpHeaderSize,但我仍然得到相同的结果。然后我使用 POST solr 查询,增加了maxPostSize,它也给出了相同的结果。
谁能帮忙,我做错了什么?
【问题讨论】:
-
POST 应该可以工作,它没有限制。然而,问问自己为什么你需要这么长的查询(我猜,你使用 Solr 的方式是错误的)。
-
我同意。但目前我们的首要任务只是让现有的设计工作。
标签: c# solr http-headers solrnet