String queryStr = ‘{“query”: {“filtered”: {“filter”: {“bool”: {“must”: [{“range”: {“time”: { “gte”: “2016.09.07 23:58:50”}}}]}}}}}’;
将字符串包含在单引号中,出现如下错误 :
Invalid character constant 无效的字符常数
原因: 可能是双引号写成了单引号了。
最终的解决办法是将双引号转义, 具体如下:
String queryStr = “{\”query\”: {\”filtered\”: {\”filter\”: {\”bool\”: {\”must\”: [{\”range\”: {\”time\”: { \”gte\”: \”2016.09.07 23:58:50\”,\”lte\”: \”2016.09.07 23:59:56\”}}}]}}}}}”;