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]"}';
我是 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]"}';