Thanks guys, I was able to make it work using your articles. The key point
was mentioned in one of the articles which was that suggestion component is
preconfigured in techproducts sample. I started my work from there and
tweaked it to suit my needs. Thanks a lot!

One thing still remaining, I don't find the support for "suggest" is
Solr.NET. What I found is that we should use Spell check but that is not
the recommended option as per the articles. Spell Check component in
Solr.NET will use /spell component while I have configured suggestions
using /suggest component. It is easy to handle it myself as well but I was
just wondering if Solr.NET supports suggest component somehow.

Regards,
Salman

On Tue, Oct 13, 2015 at 2:39 PM, Alessandro Benedetti <
benedetti.ale...@gmail.com> wrote:

> As Erick suggested you are reading a really old way to provide the
> autocomplete feature !
> Please take a read to the docs Erick linked and to my blog as well.
> It will definitely give you more insight about the Autocomplete world !
>
> Cheers
>
> [1] http://alexbenedetti.blogspot.co.uk/2015/07/solr-you-complete-me.html
>
> On 12 October 2015 at 21:24, Salman Ansari <salman.rah...@gmail.com>
> wrote:
>
> > Hi,
> >
> > I have been trying to get the autocomplete feature in Solr working with
> no
> > luck up to now. First I read that "suggest component" is the recommended
> > way as in the below article (and this is the exact functionality I am
> > looking for, which is to autocomplete multiple words)
> >
> >
> http://blog.trifork.com/2012/02/15/different-ways-to-make-auto-suggestions-with-solr/
> >
> > Then I tried implementing suggest as described in the following articles
> in
> > this order
> > 1) https://wiki.apache.org/solr/Suggester#SearchHandler_configuration
> > 2) http://solr.pl/en/2010/11/15/solr-and-autocomplete-part-2/  (I
> > implemented suggesting phrases)
> > 3)
> >
> >
> http://stackoverflow.com/questions/18132819/how-to-have-solr-autocomplete-on-whole-phrase-when-query-contains-multiple-terms
> >
> > With no luck, after implementing each article when I run my query as
> > http://[MySolr]:8983/solr/entityStore114/suggest?spellcheck.q=Barack
> >
> >
> >
> > I get
> > <response>
> > <lst name="responseHeader">
> > <int name="status">0</int>
> > <int name="QTime">0</int>
> > </lst>
> > </response>
> >
> >  Although I have an entry for Barack Obama in my index. I am posting my
> > Solr configuration as well
> >
> > <searchComponent name="suggest" class="solr.SpellCheckComponent">
> >  <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.FSTLookup</str>
> >   <str name="field">entity_autocomplete</str>
> > <str name="buildOnCommit">true</str>
> >  </lst>
> > </searchComponent>
> >
> >  <requestHandler name="/suggest"
> > class="org.apache.solr.handler.component.SearchHandler">
> >  <lst name="defaults">
> >   <str name="spellcheck">true</str>
> >   <str name="spellcheck.dictionary">suggest</str>
> >   <str name="spellcheck.count">10</str>
> > <str name="spellcheck.onlyMorePopular">true</str>
> >         <str name="spellcheck.collate">false</str>
> >  </lst>
> >  <arr name="components">
> >   <str>suggest</str>
> >  </arr>
> > </requestHandler>
> >
> > It looks like a very simple job, but even after following so many
> articles,
> > I could not get it right. Any comment will be appreciated!
> >
> > Regards,
> > Salman
> >
>
>
>
> --
> --------------------------
>
> Benedetti Alessandro
> Visiting card - http://about.me/alessandro_benedetti
> Blog - http://alexbenedetti.blogspot.co.uk
>
> "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