lucene-solr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Solr Wiki] Update of "FunctionQuery" by Bill Bell
Date Sun, 11 Nov 2012 21:24:03 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Solr Wiki" for change notification.

The "FunctionQuery" page has been changed by Bill Bell:
http://wiki.apache.org/solr/FunctionQuery?action=diff&rev1=87&rev2=88

   . Example Syntax 1: '''map(x,0,0,1)'''  change any values of 0 to 1... useful in handling
default 0 values
   . Example Syntax 2 <!> [[Solr1.4]]: '''map(x,0,0,1,0)'''  change any values of 0
to 1 . and if the value is not zero it can be set to the value of the 5th argument instead
of defaulting to the field's value
   . Example Syntax 3 <!> [[Solr1.3]]: '''map(price,0,100,0)'''  if price is between
0 and 100 return 0 otherwise return price.
-  . Example Syntax 3 <!> [[Solr4.0 SOLR-3963]]: '''map(price,0,100,sum(price,10),sum(price,100))'''
 if price is between 0 and 100 return price + 10 otherwise return price + 100.
+  . Example Syntax 3 <!> [[Solr4.0]] [[https://issues.apache.org/jira/browse/SOLR-3963||SOLR-3963]]:
'''map(price,0,100,sum(price,10),sum(price,100))'''  if price is between 0 and 100 return
price + 10 otherwise return price + 100.
  
- Also, min of 0 equals NULL.
+ Also, if x=NULL, it will also match min of 0.
  
  == scale ==
  <!> [[Solr1.3]] scale(x,minTarget,maxTarget) scales values of the function x such
that they fall between minTarget and maxTarget inclusive.

Mime
View raw message