2017-11-16 18 views
0

私は名前フィールドでのSolrクラスタが定義されていますSolr管理コンソールから、私はその文書を入手することができます。私はSolrの上にjava spring tomcatアプリケーションを持っています。これはSolrクエリをビルドし、それをsolrに対して実行します。私がJavaアプリケーションを使って検索しようとすると、返されたドキュメントを取得できません。Solrのクエリ非UTF-8文字

私のJavaアプリケーションは、UTF-8でクエリURLをエンコードします。 My java tomcat server.xmlにURIEncoding = "UTF-8"があります。

何も役立たないようです。これを修正するためのアイデアは参考になります。

Solrのログのクエリからの照会、

Admin console : [[\"??elimir\",+\"F??rber\",+\"\",+\"\"]] --> Gives match 
Java application : [[\"ESelimir\",+\"F????rber\",+\"\",+\"\"]] --> Gives no match 

答えて

0

使用すると、Java appicationからSolrのに電話をかける際に、要求ヘッダーにUTF-8エンコーディングを追加します。

関連する問題