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
Fix For: 1.3.1
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.