[
https://issues.apache.org/jira/browse/SOLR-10522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15991702#comment-15991702
]
Zoran Avtarovski commented on SOLR-10522:
-----------------------------------------
I thought about this when I ran into the issue and one solution which might
work and still accomodate legacy use is to name the first collation key
"collation" and then append a numeric value to each subsequent key. eg
"collations":[
"collation",{...},
"collation1",{...},
"collation2",{...},
"collation3",{...},
"collation4",{...}
]
This way, legacy applications looking for the "collation" key would be fine but
the json format would also be valid and enable parsers to parse through all the
collations.
Just a suggestion.
> Duplicate keys in "collations" object with JSON response format
> ---------------------------------------------------------------
>
> Key: SOLR-10522
> URL: https://issues.apache.org/jira/browse/SOLR-10522
> Project: Solr
> Issue Type: Bug
> Security Level: Public(Default Security Level. Issues are Public)
> Components: spellchecker
> Affects Versions: 6.5
> Reporter: Nikita Pchelintsev
> Assignee: James Dyer
> Priority: Minor
>
> After upgrading Solr 6.3 -> 6.5 I've noticed a change in how json response
> writer outputs "collations" response key when spellchecking is enabled
> (wt=json&json.nl=arrarr)
> Solr 6.3:
> "collations":
> [
> ["collation",{
> "collationQuery":"the",
> "hits":48,
> "maxScore":"30.282",
> "misspellingsAndCorrections":
> [
> ["thea","the"]]}],
> ["collation",{
> "collationQuery":"tea",
> "hits":3,
> "maxScore":"2.936",
> "misspellingsAndCorrections":
> [
> ["thea","tea"]]}],
> ...
> Solr 6.5:
> "collations":{
> "collation":{
> "collationQuery":"the",
> "hits":43,
> "misspellingsAndCorrections":
> [
> ["thea","the"]]},
> "collation":{
> "collationQuery":"tea",
> "hits":3,
> "misspellingsAndCorrections":
> [
> ["thea","tea"]]},
> ...
> Solr 6.5 outputs object instead of an array, and it has duplicate keys which
> is not valid for JSON format.
> Any help is appreciated.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]