Any idea why solr is unable to return the pound sign as-is? I tried typing in £ 1 million in Solr admin GUI and got following response.
<response> <lst name="responseHeader"> <int name="status">0</int> <int name="QTime">5</int> <lst name="params"> <str name="indent">on</str> <str name="start">0</str> <str name="q">£ 1 million</str> <str name="rows">10</str> <str name="version">2.2</str> </lst> </lst> <result name="response" numFound="0" start="0"/> </response> Here is my Java Properties I got also from admin interface: java.runtime.name = Java(TM) SE Runtime Environment sun.boot.library.path = /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64 java.vm.version = 20.1-b02 solr.data.dir = target/solr_data shared.loader = java.vm.vendor = Sun Microsystems Inc. java.vendor.url = http://java.sun.com/ path.separator = :java.vm.name = Java HotSpot(TM) 64-Bit Server VM tomcat.util.buf.StringCache.byte.enabled = true file.encoding.pkg = sun.io user.country = GB sun.java.launcher = SUN_STANDARD sun.os.patch.level = unknownjava.vm.specification.name = Java Virtual Machine Specification user.dir = /home/rbhagdev/SCCRepos/SCC_Platform/search/solr java.runtime.version = 1.6.0_26-b03 java.awt.graphicsenv = sun.awt.X11GraphicsEnvironment java.endorsed.dirs = /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/endorsed os.arch = amd64 java.io.tmpdir = /tmp line.separator = java.vm.specification.vendor = Sun Microsystems Inc. java.naming.factory.url.pkgs = org.apache.namingos.name = Linux classworlds.conf = /usr/share/maven2/bin/m2.conf sun.jnu.encoding = UTF-8 java.library.path = /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/libjava.specification.name = Java Platform API Specification java.class.version = 50.0 sun.management.compiler = HotSpot 64-Bit Tiered Compilers os.version = 2.6.38-11-generic user.home = /home/rbhagdev user.timezone = Europe/London catalina.useNaming = true java.awt.printerjob = sun.print.PSPrinterJob java.specification.version = 1.6 file.encoding = UTF-8 solr.solr.home = src/test/resources/solr_home catalina.home = /home/rbhagdev/SCCRepos/SCC_Platform/search/solr/target/tomcatuser.name = rbhagdev java.class.path = /usr/share/maven2/boot/classworlds.jar java.naming.factory.initial = org.apache.naming.java.javaURLContextFactory package.definition = sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper. java.vm.specification.version = 1.0 sun.arch.data.model = 64 java.home = /usr/lib/jvm/java-6-sun-1.6.0.26/jre sun.java.command = org.codehaus.classworlds.Launcher "tomcat:run-war" java.specification.vendor = Sun Microsystems Inc. user.language = enjava.vm.info = mixed mode java.version = 1.6.0_26 java.ext.dirs = /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/ext:/usr/java/packages/lib/ext securerandom.source = file:/dev/./urandom sun.boot.class.path = /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/charsets.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/classes java.vendor = Sun Microsystems Inc. server.loader = maven.home = /usr/share/maven2 catalina.base = /home/rbhagdev/SCCRepos/SCC_Platform/search/solr/target/tomcat file.separator = / java.vendor.url.bug = http://java.sun.com/cgi-bin/bugreport.cgi common.loader = ${catalina.home}/lib,${catalina.home}/lib/*.jar sun.cpu.endian = little sun.io.unicode.encoding = UnicodeLittle package.access = sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans. sun.desktop = gnome sun.cpu.isalist = Thanks, Ravish