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 GrantIngersoll.
http://wiki.apache.org/solr/FunctionQuery?action=diff&rev1=42&rev2=43

--------------------------------------------------

  
  Example: geohash(lat, lon)
  
+ == strdist ==
+ [[Solr1.5]]   See: https://issues.apache.org/jira/browse/SOLR-1302
+ 
+ Calculate the distance between two strings.  Uses the Lucene spell checker 
StringDistance interface and supports all of the implementations available in 
that package, plus allows applications to plug in their own via Solr's resource 
loading capabilities.
+ 
+ Signature: strdist(ValueSource, ValueSource, {jw|edit|ngram|FQN}[, ngram 
size])
+ 
+ The third argument is the name of the distance measure to use.  The 
abbreviations stand for:
+  1. jw - Jaro-Winkler
+  1. edit - Levenstein or Edit distance
+  1. ngram - The NGramDistance, if specified, can optionally pass in the ngram 
size too.  Default is 2.
+  1. FQN - Fully Qualified class Name for an implementation of the 
StringDistance interface.  Must have a no-arg constructor.
+  
+ 
  == top ==
  <!> [[Solr1.4]] Causes it's function query argument to derive it's values 
from the top-level IndexReader containing all parts of an index.  For example, 
the ordinal of a value in a single segment will be different from the ordinal 
of that same value in the complete index.  The ord() and rord() functions 
implicitly use top() and hence ord(foo) is equivalent to top(ord(foo)).
  

Reply via email to