solr特殊字符处理
solr中查询特殊字符有+ - && || ! ( ) { } [ ] ^ " ~ * ? : \ /
可直接使用solrj提供的类org.apache.solr.client.solrj.util.ClientUtils的public static String escapeQueryChars(String s)方法进行处理。
如上图所示,一般的分词器会默认把标点符号过滤(不过不过滤貌似也没什么意义);所以这里description是string类型,通过*模糊查询,是可以得到结果的。