0

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 で) 設定できるオプションはありますか?

4

1 に答える 1

0

スペルチェックでは特殊文字がサポートされていないため、SolrNet 経由で Solr にリクエストを送信する前に、クエリ用語から特殊文字をフィルタリング/削除する必要があると考えています。

于 2012-09-20T15:25:38.773 に答える