org.apache.solr.search.SyntaxError: Cannot parse sku_str

org.apache.solr.search.SyntaxError: Cannot parse sku_str

见以下错误:

"error": { "msg": "org.apache.solr.search.SyntaxError: Cannot parse 'sku_str:VFY:A5440M35A5ME': Encountered \" \":\" \": \"\" at line 1, column 11.

code": 400 }

转义solr查询字符串,见下方函数

SolrUtils::escapeQueryChars — 转义 lucene 查询字符串

http://php.net/manual/en/solrutils.escapequerychars.php