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: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to