[英]SOLR + SSL polish characters in query
使用SSL時,我的應用程序行為異常。
我的應用程序正在使用SOLR進行搜索,並且
搜索示例:
**ProductForm:"Książka w twardej oprawie"** - 3 results
**ProductForm:"Broszura"** - 10 results
以上工作正常。
當我使用https(SSL)時,我在SOLR中的搜索結果不正確:
ProductForm:“Książkaw twardej oprawie” -0個結果(應為3個結果) ProductForm:“ Broszura” -10個結果(可以,與沒有SSL時相同的結果)。
兩種情況下的應用都是相同的。 唯一的區別是在第二種情況下使用https而不是http。
Solr版本3.6.1
Solr部署在TOmcat7上,應用程序部署在Jetty上。
可能是什么原因?
由於solr.pl解決了問題 。
問題出在Tomcat配置上。
連接器應具有: URIEncoding =“ UTF-8”
是:
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/usr/local/tomcat/ssl2/tomcat.jks"
keyAlias="###"
keystorePass="#########"
/>
是(工作版本):
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
URIEncoding="UTF-8"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/usr/local/tomcat/ssl2/tomcat.jks"
keyAlias="###"
keystorePass="#########"
/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.