Anyone can suggests how to do multiple partial word searching? On Wed, Oct 20, 2010 at 11:42 AM, Chamnap Chhorn <chamnapchh...@gmail.com>wrote:
> Hi, > > I have some problem with combining the query with multiple parital-word > searching in dismax handler. In order to make multiple partial word > searching, I use EdgeNGramFilterFactory, and my query must be something like > this: "name_ngram:sun name_ngram:hot" in q.alt combined with my search > handler ( > http://localhost:8081/solr/select/?q.alt=name_ngram:sun%20name_ngram:hot&qt=products). > I wonder how I combine this with my search handler. > > Here is my search handler config: > <requestHandler name="products" class="solr.SearchHandler"> > <lst name="defaults"> > <str name="echoParams">explicit</str> > <int name="rows">20</int> > <str name="defType">dismax</str> > <str name="qf">name^200 full_text</str> > <str name="bf">fap^15</str> > <str name="fl">uuid</str> > <str name="version">2.2</str> > <str name="indent">on</str> > <str name="tie">0.1</str> > </lst> > <lst name="appends"> > <str name="fq">type:Product</str> > </lst> > <lst name="invariants"> > <str name="facet">false</str> > </lst> > <arr name="last-components"> > <str>spellcheck</str> > <str>elevateProducts</str> > </arr> > </requestHandler> > > If I query with this url > http://localhost:8081/solr/select/?q.alt=name_ngram:sun%20name_ngram:hot&q=sun > hot&qt=products<http://localhost:8081/solr/select/?q.alt=name_ngram:sun%20name_ngram:hot&q=sun+hot&qt=products>, > it doesn't show the correct answer like the previous query. > > How could configure this in my search handler with boost score? > > -- > Chhorn Chamnap > http://chamnapchhorn.blogspot.com/ > -- Chhorn Chamnap http://chamnapchhorn.blogspot.com/