yep did both of those things. Getting the same results as using dc.subject On 17/06/2015 14:44, "Shalin Shekhar Mangar" <shalinman...@gmail.com> wrote:
>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.WFSTLookupFactor >>>>y< >>>>/ >>>>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.