[ https://issues.apache.org/jira/browse/SOLR-2533?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13037401#comment-13037401 ]
Chris Male commented on SOLR-2533: ---------------------------------- Or we could just go for something simpler I guess, and basically borrow the same idea and add weight(IndexSearcher) to Sort & SortField which then returns a new Sort if any SortField changes. > 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