[ https://issues.apache.org/jira/browse/SOLR-10522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15985771#comment-15985771 ]
Zoran Avtarovski commented on SOLR-10522: ----------------------------------------- The XML response works because of the way XML is processed. But the tags are still incorrectly identified as lst as opposed to the correct arr. As you point out changing from a NamedList to an ArrayList will do the trick. The changes need to occur on the org.apache.solr.handler.component.SpellCheckComponent.java object at lines : 302, 437 and 516 If you change the type to ArrayList and the associated add element code the issue appears to be resolved (with my limited testing) > 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 > 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