: If the way I am doing it (Query 1) is a fluke, what is the correct way of : doing it? Seems like there is something fundamental that I am missing.
as i said: URL encode the actual characters, not the java escape sequence. how exactly you URL escape non-ascii characters is somewhat tricky, and various servlet containers expect different things (i know tomcat has a special setting for this) but the important thing is you do *not* start with the java unicode escape sequence (ie: "\u041f\u0440\u0435...") Bring up the Solr admin console, and paste the literal word you want to search for into the text box and hit search -- see what you get in the URL, that's what you want. bottom line: if you don't see the word you are searching for as the "q" param in the responseHeader, you aren't searching for what you think you are searching for. : > The <str name="q"> in the responseHeader should show you the real word you : > want to search for -- once it does, then you'll know that you have the : > URL+UTF8 encoding issues straightened out. *THEN* i would worry about the : > dismax/standard behavior. -Hoss