Hi Joel, This is related to another thread on function query matching ( http://lucene.472066.n3.nabble.com/Function-query-matching-td4099807.html#a4105513). The patch in SOLR-4465 will allow me to extend TopDocsCollector and perform the 'scale' function on only the documents matching the main dismax query. As you mention, it is a slightly intrusive design and requires that I manage my own PriorityQueue (and a local duplicate of HitQueue), but should work. I think a better design would hide the PQ from the plugin.
Thanks, Peter On Sun, Dec 8, 2013 at 5:32 PM, Joel Bernstein <joels...@gmail.com> wrote: > Hi Peter, > > I've been meaning to revisit configurable ranking collectors, but I haven't > yet had a chance. It's on the shortlist of things I'd like to tackle > though. > > > > On Fri, Dec 6, 2013 at 4:17 PM, Peter Keegan <peterlkee...@gmail.com> > wrote: > > > I looked at SOLR-4465 and SOLR-5045, where it appears that there is a > goal > > to be able to do custom sorting and ranking in a PostFilter. So far, it > > looks like only custom aggregation can be implemented in PostFilter > (5045). > > Custom sorting/ranking can be done in a pluggable collector (4465), but > > this patch is no longer in dev. > > > > Is there any other dev. being done on adding custom sorting (after > > collection) via a plugin? > > > > Thanks, > > Peter > > > > > > -- > Joel Bernstein > Search Engineer at Heliosearch >