Peng Cheng created LUCENE-5417:
----------------------------------
Summary: Solr function query supports reading multiple values from
a field.
Key: LUCENE-5417
URL: https://issues.apache.org/jira/browse/LUCENE-5417
Project: Lucene - Core
Issue Type: New Feature
Components: core/query/scoring
Affects Versions: 4.6
Environment: N/A
Reporter: Peng Cheng
Priority: Minor
Fix For: 4.7
Solr function query is a powerful tool to customize search criterion and
ranking function (http://wiki.apache.org/solr/FunctionQuery). However, it
cannot effectively benefit from field values from multi-valued field, namely,
the field(...) function can only read one value and discard the others.
This limitation has been associated with FieldCacheSource, and the fact that
FieldCache cannot fetch multiple values from a field, but such constraint has
been largely lifted by LUCENE-3354, which allows multiple values to be
extracted from one field. Those values in turn can be used as parameters of
other functions to yield a single score.
I personally find this limitation very unhandy when building a learning-to-rank
system that uses many cues and string features. Therefore I would like to post
this feature request and (hopefully) work on it myself.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]