CQL solr-query 出现错误 - 无法通过 json 查询

CQL solr-query getting error - cannot pass json query

我是 DSE 新手。处理基于 DSE 的查询以获取日期范围

1) select count(1) from tbl where solr_query='code:maf'; 它给出了结果。

但是当我尝试使用范围查询时出现错误:-

select count(1) from tbl where solr_query='{q:dt:[ 2017-11-15T10:12:10 TO 2017-11-15T12:10:10Z] }';

错误:- Invalid Request: Error from Server: Code:2200 [Invalid Query] message="Cannot pass JSON query" '{q:dt:[ 2017-11-15T10:12:10 TO 2017-11-15T12:10:10Z] }'

我哪里出错了?请帮助

谢谢,

您需要正确格式化您的查询 - 它应该在 JSON 里面,像这样:

select count(1) from tbl where 
  solr_query='{"q":"dt:[ 2017-11-15T10:12:10 TO 2017-11-15T12:10:10Z]"}';

详见official documentation