lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael McCandless (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SOLR-2533) Improve API of ValueSource & FunctionQuery SortField weighting
Date Sat, 21 May 2011 22:35:47 GMT

    [ https://issues.apache.org/jira/browse/SOLR-2533?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13037476#comment-13037476
] 

Michael McCandless commented on SOLR-2533:
------------------------------------------

I guess add Sort.weight?  And we should strongly type it, I think?  Ie it returns a WeightedSort?
 (So we don't have to do instanceof checks).  But maybe then the SortField within the Sort
don't need a new class...?  Not sure.

And IndexSearcher, before using the Sort, would weight it.

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


Mime
View raw message