在使用solr做搜索引擎中遇到一个问题:
中文文本已经正常索引,但是查询时却查询不到。怀疑是编码的问题,索引时字符串都转换成了UTF-8格式。
经师弟蒋锴提醒,问题出在容器 tomcat 的配置上。需修改..\tomcat\conf\server.xml 文件中的设置。
在相应的connecter的属性里增加 URIEncoding="UTF-8" 即可。
例如:
<Connector URIEncoding="UTF-8" port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
solr中文编码问题
最新推荐文章于 2024-06-15 10:30:24 发布