Did you change the SpellCheckComponent's configuration to use subject_autocomplete instead of dc.subject? After you made that change, did you invoke spellcheck.build=true to re-build the spellcheck index?
On Wed, Jun 17, 2015 at 7:06 PM, Alistair Young <alistair.yo...@uhi.ac.uk> wrote: > copyField doesn¹t seem to fix the suggestion stemming. Copying the field > to another field of this type: > > <field name="subject_autocomplete" type="text_auto" indexed="true" > stored="true" multiValued="false" /> > > <copyField source="dc.subject" dest="subject_autocomplete" /> > > > <fieldType class="solr.TextField" name="text_auto" > positionIncrementGap="100"> > <analyzer> > <tokenizer class="solr.WhitespaceTokenizerFactory"/> > <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" > generateNumberParts="1" catenateWords="1" catenateNumbers="1" > catenateAll="0" splitOnCaseChange="1"/> > <filter class="solr.LowerCaseFilterFactory"/> > </analyzer> > </fieldType> > > > but I¹m still getting stemmed suggestions after rebuilding the index. > > Alistair > > -- > mov eax,1 > mov ebx,0 > int 80h > > > > > On 17/06/2015 11:28, "Alistair Young" <alistair.yo...@uhi.ac.uk> wrote: > >>ah looks like I need to use copyField to get a non stemmed version of the >>suggester field >> >>Alistair >> >>-- >>mov eax,1 >>mov ebx,0 >>int 80h >> >> >> >> >>On 17/06/2015 11:15, "Alistair Young" <alistair.yo...@uhi.ac.uk> wrote: >> >>>I was wondering if there's a way to get the suggester to return whole >>>words. Instead of returning 'technology' , 'temperature' and 'tutorial', >>>it's returning 'technolog' , 'temperatur' and 'tutori' >>> >>>using this config: >>> >>><searchComponent class="solr.SpellCheckComponent" name="suggest"> >>> <lst name="spellchecker"> >>> <str name="name">suggest</str> >>> <str >>>name="classname">org.apache.solr.spelling.suggest.Suggester</str> >>> <str >>>name="lookupImpl">org.apache.solr.spelling.suggest.fst.WFSTLookupFactory< >>>/ >>>str> >>> <str name="field">dc.subject</str> >>> <float name="threshold">0.005</float> >>> <str name="buildOnCommit">true</str> >>> </lst> >>> </searchComponent> >>> <requestHandler class="org.apache.solr.handler.component.SearchHandler" >>>name="/suggest"> >>> <lst name="defaults"> >>> <str name="spellcheck">true</str> >>> <str name="spellcheck.dictionary">suggest</str> >>> <str name="spellcheck.onlyMorePopular">true</str> >>> <str name="spellcheck.count">10</str> >>> <str name="spellcheck.collate">true</str> >>> </lst> >>> <arr name="components"> >>> <str>suggest</str> >>> </arr> >>> </requestHandler> >>> >>>thanks, >>> >>>Alistair >>> >>>-- >>>mov eax,1 >>>mov ebx,0 >>>int 80h >> > -- Regards, Shalin Shekhar Mangar.