OK i just tried: &q=chairs AND (regularprice:*^5 OR (-regularprice:*)5)
And that gives me 0 results On Mon, May 14, 2012 at 2:51 PM, Jack Krupansky <j...@basetechnology.com>wrote: > foo AND (field:*^2.0 OR (-field:*)^0.5) > > So, if a doc has anything in the field, it gets boosted, and if the doc > does not have anything in the field, de-boost it. Choose the boost factors > to suit your desired boosting effect. > > -- Jack Krupansky > > -----Original Message----- From: Donald Organ > Sent: Monday, May 14, 2012 2:38 PM > To: solr-user@lucene.apache.org > Subject: Re: Boosting on field empty or not > > OK maybe i need to describe this a little more. > > Basically I want documents that have a given field populated to have a > higher score than the documents that dont. So if you search for foo I want > documents that contain foo, but i want the documents that have field a > populated to have a higher score... > > Is there a way to do this? > > > > On Mon, May 14, 2012 at 2:22 PM, Jack Krupansky <j...@basetechnology.com>* > *wrote: > > In a query or filter query you can write +field:* to require that a field >> be populated or +(-field:*) to require that it not be populated >> >> -- Jack Krupansky >> >> -----Original Message----- From: Donald Organ >> Sent: Monday, May 14, 2012 2:10 PM >> To: solr-user >> Subject: Boosting on field empty or not >> >> Is there a way to boost a document based on whether the field is empty or >> not. I am looking to boost documents that have a specific field >> populated. >> >> >