Hi, I am making tests on the stream handler, but I am not sure whether it was supposed to work or not.
When I test the following query: 192.168.1.100:8983/solr/my_collection/stream?expr=sql(stmt=SELECT NON_DOC_VALUES_FIELD FROM my_collection) I obtain the following exception: { "result-set": { "docs": [ { "EXCEPTION": "--> http://172.18.0.4:8983/solr/my_collection_shard2_replica_n1/:Failed to execute sqlQuery 'SELECT NON_DOC_VALUES_FIELD FROM my_collection' against JDBC connection 'jdbc:calcitesolr:'.\nCaused by: Error while executing SQL \"SELECT NON_DOC_VALUES_FIELD FROM my_collection\": java.io.IOException: java.util.concurrent.ExecutionException: java.io.IOException: --> http://172.18.0.4:8983/solr:NON_DOC_VALUES_FIELD{type=text,properties=indexed,tokenized,stored,multiValued,sortMissingLast,uninvertible} must have DocValues to use this feature.", "EOF": true, "RESPONSE_TIME": 36 } ] } } When I test the following query: 192.168.1.100:8983/solr/my_collection/stream?expr=sql(stmt=SELECT DOC_VALUES_FIELD FROM my_collection) I obtain the following exception, which seems weird, because it is not related to the DOC_VALUES_FIELD, but the _version_ field. { "result-set": { "docs": [ { "EXCEPTION": "--> http://172.18.0.3:8983/solr/my_collection_shard1_replica_n4/:Failed to execute sqlQuery 'SELECT DOC_VALUES_FIELD FROM my_collection' against JDBC connection 'jdbc:calcitesolr:'.\nCaused by: Error while executing SQL \"SELECT DOC_VALUES_FIELD FROM my_collection\": java.io.IOException: java.util.concurrent.ExecutionException: java.io.IOException: --> http://172.18.0.4:8983/solr:_version_{type=long,properties=indexed,stored,omitNorms,omitTermFreqAndPositions,uninvertible} must have DocValues to use this feature.", "EOF": true, "RESPONSE_TIME": 59 } ] } } Does the second one should work? Is there a way to use raw SQL in a SE? I know about the sql handler but I would like to obtain more complex results using SE. Thank you, Koji