[ 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: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org