looking at the schema browser, subject_autocomplete has a type of text_en
rather than text_auto and all the terms are stemmed. Its contents are the
same as the one it was copied from, dc.subject, which is text_en and
stemmed.

On 17/06/2015 14:58, "Erick Erickson" <erickerick...@gmail.com> wrote:

>Hmmm, shouldn't be happening that way. Spellcheck is supposed to be
>looking at indexed terms. If you go into the admin/schema browser
>page and look at the new field, what are the terms in the index? They
>shouldn't be stemmed.
>
>And I always get confused where this
>  <str name="spellcheck.dictionary">suggest</str>
>is supposed to point. Do you have any other component named "suggest"
>that you might be picking up?
>
>Best,
>Erick
>
>On Wed, Jun 17, 2015 at 6:50 AM, Alistair Young
><alistair.yo...@uhi.ac.uk> wrote:
>> 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.WFSTLookupFact
>>>>>>or
>>>>>>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.
>>

Reply via email to