Hi Erick The user will search in "name" field, not in "city" field. I will create a third field "important" and I will sort by this field.
-----Mensagem original----- De: Erick Erickson [mailto:erickerick...@gmail.com] Enviada em: segunda-feira, 1 de outubro de 2012 08:43 Para: solr-user@lucene.apache.org Assunto: Re: Boosting in query level the relevance based in content of any fields Unless I'm misreading something, this sounds like simple boosting at query time, see: https://lucene.apache.org/core/3_6_0/queryparsersyntax.html#Boosting a Term Best Erick On Mon, Oct 1, 2012 at 6:58 AM, Claudio Ranieri <claudio.rani...@estadao.com> wrote: > Hi Erick. > > When I set up the query, I will inform the cities that I wish the weight has > increased. Is there any way I can do this? > How would I do for the contents of some fields increase the relevance (not > increasing for all values of the field)? Is there any function to do this? > How would I do? > > -----Mensagem original----- > De: Erick Erickson [mailto:erickerick...@gmail.com] Enviada em: > sexta-feira, 28 de setembro de 2012 15:51 > Para: solr-user@lucene.apache.org > Assunto: Re: Boosting in query level the relevance based in content of > any fields > > How can Solr/Lucene distinguish between that which must be boosted and that > which must not? There must be some rule here, what is it? > > Until one understands the rule, there's not much one can suggest... > > Best > Erick > > On Fri, Sep 28, 2012 at 9:00 AM, Claudio Ranieri > <claudio.rani...@estadao.com> wrote: >> With dismax / edixmax I can boost a field, but not boosting based on content >> of field (in my example, São Paulo and Rio de Janeiro must have boost, but >> Campinas, Rio Branco and Ourinhos not). Is it possible? >> >> -----Mensagem original----- >> De: Miguel Ángel Martín [mailto:miguelangel.mar...@brainsins.com] >> Enviada em: sexta-feira, 28 de setembro de 2012 09:53 >> Para: solr-user@lucene.apache.org >> Assunto: Re: Boosting in query level the relevance based in content >> of any fields >> >> Hi c. >> >> Recently, i was testing that issue, i use boost query in solr 3.6.1 >> with edixmax and works fine for me >> >> Regards >> El 28/09/2012 14:44, "Claudio Ranieri" <claudio.rani...@estadao.com> >> escribió: >> >>> Hello, >>> >>> How can I boost in query level the relevance of documents based in >>> content of any fields? Example, I have 5 documents with fields: name >>> and >>> city: >>> >>> name | city >>> Jose | Campinas >>> Jose | São Paulo >>> Jose | Rio de Janeiro >>> Jose | Rio Branco >>> Jose | Ourinhos >>> >>> In search by "Jose", I wish return on top the documents (Jose | São >>> Paulo and Jose | Rio de Janeiro). I don´t want create a third field >>> "important" >>> to sort. >>> I don´t want create the boosting based on id with elevate.xml Is it >>> possible boosting in query level the documents with city "São Paulo" >>> or "Rio de Janeiro"? >>> Thanks, >>> >>> >>> >>>