我正在使用 SolrNet,当我传递一个包含冒号的查询时,我收到此错误:
Apache Tomcat/6.0.32 - Error report
The request sent by the client was syntactically incorrect (null).
代码示例如下所示:
var results = SolrOps.Query(request.Query, new QueryOptions
{
SpellCheck = new SolrNet.Commands.Parameters.SpellCheckingParameters
{
Collate = true,
Build = true,
Query = "test:"
}
});
我是否需要手动剥离冒号,或者是否可以设置一些选项(在 SOLR 或 SOLRNet 中)来解决这个问题?