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
>

Reply via email to