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=51&rev2=52 -------------------------------------------------- Until [[Solr1.5]], all functions were single valued. Since [[Solr1.5]], it is now possible to write multivalued functions by overriding the appropriate !DocValues methods (the ones that take in an array of the appropriate type, i.e. doubleVal(int doc, double[] vals). This is often useful when working with [[http://wiki.apache.org/solr/SchemaXml#Poly_Field_Types|Poly Fields]]. Note, however, that these multivalued functions must be aggregated up into a single value function, as the !FunctionQuery itself does not support them. + See the !MultiValueSource class. + See https://issues.apache.org/jira/browse/SOLR-1131 + == Multi Valued Function Support == + + === toMultiVS === + <!> Name is subject to change <!> + Takes in one or more single valued ValueSource instances and creates a multivalue source. + + Signature: toMultiVS(x,y,z) + + === Distances === + + dist(), hsine() and sqedist() can work with !MultiValueSources +
