簡體   English   中英

查詢中的SOLR + SSL拋光字符

[英]SOLR + SSL polish characters in query

使用SSL時,我的應用程序行為異常。

我的應用程序正在使用SOLR進行搜索,並且

  1. 當我使用http(不使用SSL)時,我的搜索結果在SOLR中可以。

搜索示例:

**ProductForm:"Książka w twardej oprawie"**  - 3 results
**ProductForm:"Broszura"** - 10 results

以上工作正常。

  1. 當我使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM