Improve API of ValueSource & FunctionQuery SortField weighting
--------------------------------------------------------------

                 Key: SOLR-2533
                 URL: https://issues.apache.org/jira/browse/SOLR-2533
             Project: Solr
          Issue Type: Improvement
          Components: search
            Reporter: Chris Male


Started from LUCENE-2883: Support for sorting by ValueSource and 
FunctionQueries is done through ValueSource#getSort and the 
ValueSourceSortField.  In order to support VSs containing other Queries, its 
necessary to allow the Querys to be weighted by an IndexSearcher.  Currently 
this is handled by having ValueSourceSortField implement SolrSortField.  In 
Solr's SolrIndexSearcher, SortFields implementing SolrSortField are then 
weighted before the Sort is used.

Sorting by FunctionQuery and ValueSource are invaluable and will become 
available to all Lucene users in LUCENE-2883.  But in order to do so, we need 
to remove the coupling of this functionality to Solr, and make it more standard.

Any and all thoughts about how to do this are appreciated.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to