I can see a lot of confusion in the configuration!

Few suggestions :
- read carefully the document and try to apply the suggesting guidance
- currently there is no need to use spellcheck for suggestions, now they
are separated things
- i see text used to derive suggestions, I would prefer there to see the
copy field specifically used to contain the interesting fields
- Yes you need to build the suggester the first time to see suggestions
- Yes , if you add a copy field yo need to re-index to see it filled !

Cheers

2015-06-03 11:07 GMT+01:00 Zheng Lin Edwin Yeo <edwinye...@gmail.com>:

> This is my suggester configuration:
>
>   <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.tst.TSTLookupFactory</str>
>   <str name="field">text</str>  <!-- the indexed field to derive
> suggestions from -->
>       <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="echoParams">explicit</str>
>   <str name="defType">edismax</str>
>        <int name="rows">10</int>
>        <str name="wt">json</str>
>        <str name="indent">true</str>
>   <str name="df">text</str>
>
>       <str name="spellcheck">true</str>
>       <str name="spellcheck.dictionary">suggest</str>
>       <str name="spellcheck.onlyMorePopular">true</str>
>       <str name="spellcheck.count">5</str>
>       <str name="spellcheck.collate">true</str>
>     </lst>
>     <arr name="components">
>       <str>suggest</str>
>     </arr>
>   </requestHandler>
>
>
> Yes, I've read the guide. I've found out that there is a need to do
> re-indexing if I'm creating a new copyField. It works when I used the
> copyField that's created before the indexing is done.
>
> As I'm using the spellcheck dictionary as my suggester, so does that mean I
> just need to build the spellcheck dictionary?
>
>
> Regards,
> Edwin
>
>
> On 3 June 2015 at 17:36, Alessandro Benedetti <benedetti.ale...@gmail.com>
> wrote:
>
> > Can you share you suggester configurations ?
> > Have you read the guide I linked ?
> > Has the suggestion index/fst has been built ? ( you need to build the
> > suggester)
> >
> > Cheers
> >
> > 2015-06-03 4:07 GMT+01:00 Zheng Lin Edwin Yeo <edwinye...@gmail.com>:
> >
> > > Thank you for your explanation.
> > >
> > > I'll not need to care where the suggestions are coming from. All the
> > > suggestions from different fields can be consolidate and display
> > together.
> > >
> > > I've tried to put those field into a new Suggestion copy field, but no
> > > suggestion is shown when I set:
> > > <str name="field">Suggestion</str>  <!-- the indexed field to derive
> > > suggestions from -->
> > >
> > > Is there a need to re-index the documents in order for this to work?
> > >
> > > Regards,
> > > Edwin
> > >
> > >
> > >
> > > On 2 June 2015 at 17:25, Alessandro Benedetti <
> > benedetti.ale...@gmail.com>
> > > wrote:
> > >
> > > > Hi Edwin,
> > > > I have worked extensively recently in Suggester and the blog I feel
> to
> > > > suggest is Erick's one.
> > > > It's really detailed and good for a beginner and expert as well. [1]
> > > >
> > > > Apart that let's see you particular use case :
> > > >
> > > > 1) Do you want to be able to get also where the suggestions are
> coming
> > > from
> > > > ?
> > > > e.g.
> > > > suggestion1 from field1
> > > > suggestion2 from field2 ?
> > > > In this case I would try with multiple dictionaries but I am not sure
> > > Solr
> > > > allows you to use them concurrently.
> > > > But can be a really nice extension to develop.
> > > >
> > > > 2) If you don't care where the suggestions are coming from, just use
> a
> > > copy
> > > > field, where you copy the content of the interesting fields.
> > > > The suggestions will come from the fields you have copied in the copy
> > > > field, without distinction.
> > > >
> > > > Hope this helps you
> > > >
> > > > Cheers
> > > >
> > > >
> > > > [1] http://lucidworks.com/blog/solr-suggester/
> > > >
> > > > 2015-06-02 4:22 GMT+01:00 Zheng Lin Edwin Yeo <edwinye...@gmail.com
> >:
> > > >
> > > > > Hi,
> > > > >
> > > > > Does anyone knows if we can derive suggestions across multiple
> > fields?
> > > > >
> > > > > I tried to set something like this in my field in suggest
> > > > searchComponents
> > > > > in solrconfig.xml, but nothing is returned. It only works when I
> set
> > a
> > > > > single field, and not multiple field.
> > > > >
> > > > >   <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.tst.TSTLookupFactory</str>
> > > > >   <str name="field">Content, Summary</str>  <!-- the indexed field
> to
> > > > > derive suggestions from -->
> > > > >       <float name="threshold">0.005</float>
> > > > >       <str name="buildOnCommit">true</str>
> > > > >     </lst>
> > > > >   </searchComponent>
> > > > >
> > > > > I'm using solr 5.1.
> > > > >
> > > > > Regards,
> > > > > Edwin
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > --------------------------
> > > >
> > > > Benedetti Alessandro
> > > > Visiting card : http://about.me/alessandro_benedetti
> > > >
> > > > "Tyger, tyger burning bright
> > > > In the forests of the night,
> > > > What immortal hand or eye
> > > > Could frame thy fearful symmetry?"
> > > >
> > > > William Blake - Songs of Experience -1794 England
> > > >
> > >
> >
> >
> >
> > --
> > --------------------------
> >
> > Benedetti Alessandro
> > Visiting card : http://about.me/alessandro_benedetti
> >
> > "Tyger, tyger burning bright
> > In the forests of the night,
> > What immortal hand or eye
> > Could frame thy fearful symmetry?"
> >
> > William Blake - Songs of Experience -1794 England
> >
>



-- 
--------------------------

Benedetti Alessandro
Visiting card : http://about.me/alessandro_benedetti

"Tyger, tyger burning bright
In the forests of the night,
What immortal hand or eye
Could frame thy fearful symmetry?"

William Blake - Songs of Experience -1794 England

Reply via email to