[
https://issues.apache.org/jira/browse/SOLR-16345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dave Vieglais updated SOLR-16345:
---------------------------------
Description:
A 500 error is reported when using the `/export` handler and sorting on a
multi-valued string field.
Service is current 9.0 release running under docker.
Using default schema and test documents:
{{[}}
{{ {}}
{{ "id": "a"}}
{{ },}}
{{ {}}
{{ "id": "aa",}}
{{ "child_ss": [}}
{{ "a"}}
{{ ]}}
{{ }}}
{{]}}
the request:
{{/export?q={*}:{*}&sort=child_ss%20asc&fl=id,child_ss}}
results in a 500 error with no response body.
Using the `/select` endpoint works as expected:
{{/select?q={*}:{*}&sort=child_ss%20asc&fl=id,child_ss}}
Response:
{\{{}}
{{ "responseHeader": {}}
{{ "zkConnected": true,}}
{{ "status": 0,}}
{{ "QTime": 0,}}
{{ "params": {}}
{{ "q": "{*}:{*}",}}
{{ "fl": "id,child_ss",}}
{{ "sort": "child_ss asc"}}
{\{ }}}
{{ },}}
{{ "response": {}}
{{ "numFound": 2,}}
{{ "start": 0,}}
{{ "numFoundExact": true,}}
{{ "docs": [}}
{{ {}}
{{ "id": "aa",}}
{{ "child_ss": [}}
{{ "a"}}
{{ ]}}
{{ },}}
{{ {}}
{{ "id": "a"}}
{\{ }}}
{{ ]}}
{\{ }}}
{{}}}
was:
A 500 error is reported when using the `/export` handler and sorting on a
multi-valued string field.
Service is current 9.0 release running under docker.
Using default schema and test documents:
```
[
{
"id": "a"
},
{
"id": "aa",
"child_ss": [
"a"
]
}
]
```
the request:
{{/export?q=*:*&sort=child_ss%20asc&fl=id,child_ss}}
results in a 500 error with no response body.
Using the `/select` endpoint works as expected:
{{/select?q=*:*&sort=child_ss%20asc&fl=id,child_ss}}
Response:
{{{}}
{{ "responseHeader": {}}
{{ "zkConnected": true,}}
{{ "status": 0,}}
{{ "QTime": 0,}}
{{ "params": {}}
{{ "q": "*:*",}}
{{ "fl": "id,child_ss",}}
{{ "sort": "child_ss asc"}}
{{ }}}
{{ },}}
{{ "response": {}}
{{ "numFound": 2,}}
{{ "start": 0,}}
{{ "numFoundExact": true,}}
{{ "docs": [}}
{{ {}}
{{ "id": "aa",}}
{{ "child_ss": [}}
{{ "a"}}
{{ ]}}
{{ },}}
{{ {}}
{{ "id": "a"}}
{{ }}}
{{ ]}}
{{ }}}
{{}}}
> /export 500 error with multivalued string sort
> ----------------------------------------------
>
> Key: SOLR-16345
> URL: https://issues.apache.org/jira/browse/SOLR-16345
> Project: Solr
> Issue Type: Bug
> Security Level: Public(Default Security Level. Issues are Public)
> Components: query
> Affects Versions: 9.0
> Reporter: Dave Vieglais
> Priority: Major
>
> A 500 error is reported when using the `/export` handler and sorting on a
> multi-valued string field.
> Service is current 9.0 release running under docker.
> Using default schema and test documents:
> {{[}}
> {{ {}}
> {{ "id": "a"}}
> {{ },}}
> {{ {}}
> {{ "id": "aa",}}
> {{ "child_ss": [}}
> {{ "a"}}
> {{ ]}}
> {{ }}}
> {{]}}
> the request:
> {{/export?q={*}:{*}&sort=child_ss%20asc&fl=id,child_ss}}
> results in a 500 error with no response body.
>
> Using the `/select` endpoint works as expected:
> {{/select?q={*}:{*}&sort=child_ss%20asc&fl=id,child_ss}}
> Response:
> {\{{}}
> {{ "responseHeader": {}}
> {{ "zkConnected": true,}}
> {{ "status": 0,}}
> {{ "QTime": 0,}}
> {{ "params": {}}
> {{ "q": "{*}:{*}",}}
> {{ "fl": "id,child_ss",}}
> {{ "sort": "child_ss asc"}}
> {\{ }}}
> {{ },}}
> {{ "response": {}}
> {{ "numFound": 2,}}
> {{ "start": 0,}}
> {{ "numFoundExact": true,}}
> {{ "docs": [}}
> {{ {}}
> {{ "id": "aa",}}
> {{ "child_ss": [}}
> {{ "a"}}
> {{ ]}}
> {{ },}}
> {{ {}}
> {{ "id": "a"}}
> {\{ }}}
> {{ ]}}
> {\{ }}}
> {{}}}
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]