Hi Ken, 
thanks for your response...unfortunately it doesn't solve my problem.

I cannot chnage the client behaviour so the query must be a query and not only 
the query terms.
In   this scenario, It would be great, for example, if I could declare the   
boost in the schema field definition....but I think it's not possible   isn't 
it?

Regards
Andrea   _____  

From: Ken Stanley [mailto:doh...@gmail.com]
To: solr-user@lucene.apache.org
Sent: Tue, 19 Oct 2010 15:05:31 +0200
Subject: **SPAM**  Re: boosting injection

Andrea,
  
  Using the SOLR dismax query handler, you could set up queries like this to
  boost on fields of your choice. Basically, the q parameter would be the
  query terms (without the field definitions, and a qf (Query Fields)
  parameter that you use to define your boost(s):
  http://wiki.apache.org/solr/DisMaxQParserPlugin. A non-SOLR alternative
  would be to parse the query in whatever application is sending the queries
  to the SOLR instance to make the necessary transformations.
  
  Regards,
  
  Ken
  
  It looked like something resembling white marble, which was
  probably what it was: something resembling white marble.
                  -- Douglas Adams, "The Hitchhikers Guide to the Galaxy"
  
  
  On Tue, Oct 19, 2010 at 8:48 AM, Andrea Gazzarini <
  andrea.gazzar...@atcult.it> wrote:
  
  >  Hi all,
  > I have a client that is sending this query
  >
  > q=title:history AND author:joyce
  >
  > is it possible to "transform" at runtime this query in this way:
  >
  > q=title:history^10 AND author:joyce^5
  >
  > ?
  >
  > Best regards,
  > Andrea
  >
  >
  >
    

Reply via email to