建立索引, 用luke查看索引文件, 中文分词没有问题。
但是在localhost:8080/solr/admin中搜索中文 , 查不到任何结果。
网上查了一下。
http://blog.csdn.net/zyb243380456/article/details/7309594
原因是中文在tomcat中被弄乱码了。
所以必须配置tomcat的server.xml
设置
之前的没有配置URIEncoding="utf-8"
加入这个就好了。
但是在localhost:8080/solr/admin中搜索中文 , 查不到任何结果。
网上查了一下。
http://blog.csdn.net/zyb243380456/article/details/7309594
原因是中文在tomcat中被弄乱码了。
所以必须配置tomcat的server.xml
设置
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8444" URIEncoding="utf-8"/> 之前的没有配置URIEncoding="utf-8"
加入这个就好了。
本文解决了一个在使用Solr进行中文搜索时遇到的问题:中文在Tomcat中被乱码。通过配置Tomcat的server.xml设置,将URIEncoding参数设置为utf-8,成功解决了中文乱码问题。

1万+

被折叠的 条评论
为什么被折叠?



