lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andy Laird (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SOLR-4465) Configurable Collectors
Date Thu, 07 Mar 2013 08:00:20 GMT

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

Andy Laird commented on SOLR-4465:
----------------------------------

Thanks Joel,
This is the exact use case that we need.  We have 100 or so different brands (high-end to
low-end) and we want to provide results containing a configurable mixture of documents from
each brand -- for "big spenders", for example, we'd like to showcase more high-end brands.
 We'd also like to mix up the results by other dimensions, too.  It's almost guaranteed that
the results for a given query contain docs that have lower score than subsequent ones (from
a Lucene scoring point-of-view), only so we can provide variety.  It's more than just a sort
algorithm -- the pathological case is a query for 100 results where all of the top scores
are from a single brand.  We clearly will have to think about some sort of "slop factor" (how
many documents to consider before giving up, etc.) to make this work, but this gives us a
great starting point.
                
> Configurable Collectors
> -----------------------
>
>                 Key: SOLR-4465
>                 URL: https://issues.apache.org/jira/browse/SOLR-4465
>             Project: Solr
>          Issue Type: New Feature
>          Components: search
>    Affects Versions: 4.1
>            Reporter: Joel Bernstein
>             Fix For: 4.2, 5.0
>
>         Attachments: SOLR-4465.patch, SOLR-4465.patch, SOLR-4465.patch, SOLR-4465.patch,
SOLR-4465.patch, SOLR-4465.patch, SOLR-4465.patch, SOLR-4465.patch, SOLR-4465.patch, SOLR-4465.patch
>
>
> This issue is to add configurable custom collectors to Solr. This expands the design
and work done in issue SOLR-1680 to include:
> 1) CollectorFactory configuration in solconfig.xml
> 2) Http parameters to allow clients to dynamically select a CollectorFactory and construct
a custom Collector.
> 3) Make aspects of QueryComponent pluggable so that the output from distributed search
can conform with custom collectors at the shard level.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
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