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 >