Subscribe

Close

Thank you for visiting!

Please consider subscribing to the RSS feed or following me on Twitter.

Accept UTF-8 characters using Solr and Tomcat

If you use Solr and have a search query including an UTF-8 character, like Swedish åäö, you have to turn on the correct encoding for Apache Tomcat. You do this by simply adding URIEncoding="UTF-8" to the appropriate connector in Tomcat's server.xml file (normally located in the Tomcat conf folder).

Here's the complete code snippet to get UTF-8 characters working with Solr search:

<Connector port="8983" protocol="HTTP/1.1"
	connectionTimeout="20000"
	redirectPort="8443"
	URIEncoding="UTF-8" />

You can also read about URI Charset Config in the Solr documentation.

Related post: Get started using Solr for search in ASP.NET

To the top