That's solves the mystery. The single-core is running 4.10.1 and SolrCloud on 5.3.1.
Thanks James. On Mon, 11 Jan 2016 at 22:24 Dyer, James <james.d...@ingramcontent.com> wrote: > Ryan, > > The json response format changed for Solr 5.0. See > https://issues.apache.org/jira/browse/SOLR-3029 . Is the single-core > solr running a 4.x version with the cloud solr running 5.x ? If they are > both on the same major version, then we have a bug. > > James Dyer > Ingram Content Group > > > -----Original Message----- > From: Ryan Yacyshyn [mailto:ryan.yacys...@gmail.com] > Sent: Monday, January 11, 2016 12:32 AM > To: solr-user@lucene.apache.org > Subject: Spellcheck response format differs between a single core and > SolrCloud > > Hello, > > I am using the spellcheck component for spelling suggestions and I've used > the same configurations in two separate projects, the only difference is > one project uses a single core and the other is a collection on SolrCloud > with three shards. The single core has about 56K docs and the one on > SolrCloud has 1M docs. Strangely, the format of the response is slightly > different between the two and I'm not sure why (particularly the collations > part). Was wondering if any can shed some light on this? Below is my > configuration and the results I'm getting. > > This is in my "/select" searchHandler: > > <!-- spellcheck defaults.. --> > <str name="spellcheck">on</str> > <str name="spellcheck.extendedResults">false</str> > <str name="spellcheck.count">5</str> > <str name="spellcheck.alternativeTermCount">2</str> > <str name="spellcheck.maxResultsForSuggest">5</str> > <str name="spellcheck.collate">true</str> > <str name="spellcheck.collateExtendedResults">true</str> > <str name="spellcheck.maxCollationTries">5</str> > <str name="spellcheck.maxCollations">3</str> > > And my spellcheck component: > > <!-- SPELLCHECK COMPONENT.. --> > <searchComponent name="spellcheck" class="solr.SpellCheckComponent"> > <!-- a spellchecker built from a field of the main index --> > <lst name="spellchecker"> > <str name="name">default</str> > <str name="field">spelling</str> > <str name="classname">solr.DirectSolrSpellChecker</str> > <str name="distanceMeasure">internal</str> > <float name="accuracy">0.5</float> > <int name="maxEdits">2</int> > <int name="minPrefix">1</int> > <int name="maxInspections">5</int> > <int name="minQueryLength">4</int> > <float name="maxQueryFrequency">0.01</float> > </lst> > </searchComponent> > > Examples of each output can be found here: > https://gist.github.com/ryac/ceff8da00ec9f5b84106 > > Thanks, > Ryan >