Or you can give huge boosts to url at query time. If you are using dismax then you can use bq like bq = myfield:url1 ^ 5000000000 .. That will bring up url1 as the first result always.
On 18 July 2014 15:27, benjelloun <anass....@gmail.com> wrote: > hello, > > before index the URL to a field in Solr, you can use java api(Solrj) and do > a test > if(URL=="....") > index on field1 > else > index on field2 > > > then use edismax to boost a specific field: > <requestHandler name="/select" class="solr.SearchHandler"> > <lst name="defaults"> > <str name="echoParams">explicit</str> > <int name="rows">10</int> > <str name="defType">edismax</str> > <str name="qf"> > field1^5.0 field2^1.0 > </str> > </requestHandler> > > > > > -- > View this message in context: > http://lucene.472066.n3.nabble.com/solr-boosting-any-perticular-URL-tp4147657p4147864.html > Sent from the Solr - User mailing list archive at Nabble.com. > -- --- Thanks & Regards Umesh Prasad