[
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]