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 YonikSeeley
Date Wed, 21 Oct 2009 22:37:47 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 YonikSeeley.
http://wiki.apache.org/solr/FunctionQuery?action=diff&rev1=26&rev2=27

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

  = Using FunctionQuery =
  There are a few ways to use FunctionQuery from Solr's HTTP interface:
   1. Embed a FunctionQuery in a regular query expressed in SolrQuerySyntax via the _val_
hook
-  1. Use the FunctionQ!ParserPlugin, ie: {{{q={!func}log(foo)}}}
+  1. Use the FunctionQParserPlugin, ie: {{{q={!func}log(foo)}}}
   1. Use a parameter that has an explicit type of FunctionQuery, such as DisMaxRequestHandler's
'''bf''' (boost function) parameter.
      * NOTE: the '''bf''' parameter actually takes a list of function queries separated by
whitespace and each with an optional boost.  Make sure to eliminate any internal whitespace
in single function queries when using '''bf'''.
      * Example: {{{q=foo&bf="ord(popularity)^0.5 recip(rord(price),1,1000,1000)^0.3"}}}
  
- See http://wiki.apache.org/solr/SolrPlugins#head-566d72e9c5e48b8c9fd8ae5c898d9e06917a7bb3
for information on how to hook in your own FunctionQuery.
+ See SolrPlugins#ValueSourceParser for information on how to hook in your own FunctionQuery.
  
  Note that a FunctionQuery matches all non-deleted documents.
  

Mime
View raw message