The colon is used to specify value for a field. E.g. in the query box of solr admin you would type something like fieldName:<string to search> (title:Java). You can use hypen '-' or some other character in the field name instead of colon.
On Mon, Dec 15, 2008 at 12:11 PM, Pooja Verlani <pooja.verl...@gmail.com>wrote: > hi, > Is it possible to have a fieldname with colon for example "source:site"? I > want to apply query time boost as per recency to this field with the > recency > function. > Recip function with rord isn't taking my source:site fieldname, its > throwing > an exception. I have tried with escape characters too. > Please suggest something. > > Thank you, > Regards > Pooja > > On Thu, Dec 11, 2008 at 7:20 PM, Shalin Shekhar Mangar < > shalinman...@gmail.com> wrote: > > > Take a look at FunctionQuery support in Solr: > > > > http://wiki.apache.org/solr/FunctionQuery > > > > > http://wiki.apache.org/solr/SolrRelevancyFAQ#head-b1b1cdedcb9cd9bfd9c994709b4d7e540359b1fd > > > > On Thu, Dec 11, 2008 at 7:01 PM, Pooja Verlani <pooja.verl...@gmail.com > > >wrote: > > > > > Hi all, > > > > > > I have a specific requirement for query time boosting. > > > I have to boost a field on the basis of the value returned from one of > > the > > > fields of the document. > > > > > > Basically, I have the creationDate for a document and in order to > > introduce > > > recency factor in the search, i need to give a boost to the creation > > field, > > > where the boost value is something like a log(1/x) function and x is > the > > > (presentDate - creationDate). > > > Till now what I have seen is we can give only a static boost to the > > > documents. > > > > > > In case you can provide a solution to my problem.. please do reply :) > > > > > > Thanks a lot, > > > Regards. > > > Pooja > > > > > > > > > > > -- > > Regards, > > Shalin Shekhar Mangar. > > > -- Regards, Akshay Ukey.