[ https://issues.apache.org/jira/browse/SOLR-1071?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12694727#action_12694727 ]
Donovan Jimenez commented on SOLR-1071: --------------------------------------- Some other response writers, like Serialized PHP for example, always output an object or keyed array for named lists. Do they need to implement similar parameters as the JSON writer? Or, like the direction you seem to be going here, should all response structures avoid the use of named lists with repeating element names? This seems, at least to me, like a more general issue of convention and guidelines in the search components. > spellcheck.extendedResults returns an invalid JSON response when count > 1 > -------------------------------------------------------------------------- > > Key: SOLR-1071 > URL: https://issues.apache.org/jira/browse/SOLR-1071 > Project: Solr > Issue Type: Bug > Components: spellchecker > Affects Versions: 1.3 > Reporter: Uri Boness > Assignee: Grant Ingersoll > Fix For: 1.3.1 > > Attachments: SpellCheckComponent_fix.patch, > SpellCheckComponent_new_structure.patch > > > When: wt=json & spellcheck.extendedResults=true & spellcheck.count > 1, the > suggestions are returned in the following format: > "suggestions":[ > "amsterdm",{ > "numFound":5, > "startOffset":0, > "endOffset":8, > "origFreq":0, > "suggestion":{ > "frequency":8498, > "word":"amsterdam"}, > "suggestion":{ > "frequency":1, > "word":"amsterd"}, > "suggestion":{ > "frequency":8, > "word":"amsterdams"}, > "suggestion":{ > "frequency":1, > "word":"amstedam"}, > "suggestion":{ > "frequency":22, > "word":"amsterdamse"}}, > "beak",{ > "numFound":5, > "startOffset":9, > "endOffset":13, > "origFreq":0, > "suggestion":{ > "frequency":379, > "word":"beek"}, > "suggestion":{ > "frequency":26, > "word":"beau"}, > "suggestion":{ > "frequency":26, > "word":"baak"}, > "suggestion":{ > "frequency":15, > "word":"teak"}, > "suggestion":{ > "frequency":11, > "word":"beuk"}}, > "correctlySpelled",false, > "collation","amsterdam beek"]}} > This is an invalid json as each term is associated with a JSON object which > holds multiple "suggestion" attributes. When working with a JSON library only > the last "suggestion" attribute is picked up. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.