Re: Dynamic Boosting at query time with boost value as another fieldvalue

2008-12-15 Thread Chris Hostetter

: ohk.. that means I can't use colon in the fieldname ever in such a scenario
: ?

In most internals, the lucene/solr code base allows *any* character in the 
field name, so you *can* use colons in field names, but many of the 
surface features (like the query parser) treat colon's as special 
characters, so in *some* situations colons don't work in field names.


-Hoss



Re: Dynamic Boosting at query time with boost value as another fieldvalue

2008-12-14 Thread Pooja Verlani
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.



Re: Dynamic Boosting at query time with boost value as another fieldvalue

2008-12-14 Thread Akshay
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.comwrote:

 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.


Re: Dynamic Boosting at query time with boost value as another fieldvalue

2008-12-14 Thread Pooja Verlani
ohk.. that means I can't use colon in the fieldname ever in such a scenario
?

On Mon, Dec 15, 2008 at 12:24 PM, Akshay akshay.u...@gmail.com wrote:

 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.



Re: Dynamic Boosting at query time with boost value as another fieldvalue

2008-12-14 Thread Akshay
On Mon, Dec 15, 2008 at 12:36 PM, Pooja Verlani pooja.verl...@gmail.comwrote:

 ohk.. that means I can't use colon in the fieldname ever in such a scenario
 ?

probably we can use colon in fieldname.
are you using the special keyword _val_ for recip function query?
http://wiki.apache.org/solr/FunctionQuery#head-df0601b9306c8f2906ce91d3904bcd9621e02c99
http://wiki.apache.org/solr/SolrQuerySyntax



 On Mon, Dec 15, 2008 at 12:24 PM, Akshay akshay.u...@gmail.com wrote:

  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.
 




-- 
Regards,
Akshay Ukey.


Re: Dynamic Boosting at query time with boost value as another fieldvalue

2008-12-12 Thread Pooja Verlani
Hi,

Will this currentDate work with epoch time only or can work with any date
format as specified by the simpleDateFormat class of Java ??

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.



Re: Dynamic Boosting at query time with boost value as another fieldvalue

2008-12-11 Thread Shalin Shekhar Mangar
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 [EMAIL PROTECTED]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.