We don't want to limit the number of results coming back, so
unfortunately grouping doesn't quite fix it, plus it would, by nature,
group docs by a particular Author together which might not necessarily
be adjacent.


On Thu, 6 Oct 2011 07:16:48 -0700 (PDT), Ahmet Arslan
<iori...@yahoo.com> wrote:
>> For the sake of simplicity, I have an index with docs
>> containing the following fields:
>>
>> Title
>> Description
>> Author
>>
>> Some searches will obviously be saturated by docs from any
>> given author if they've simply written more.
>>
>> I'd like to give a negative boost to these matches,
>> there-by making sure that 1 Author doesn't saturate the
>> results just because they've written 500 documents, compared
>> to others who may have only written 2-3 documents.
>>
>> The actual author value doesn't matter, I just want to
>> bring down the score of docs by any common author to give
>> more varied results.
>>
>> What's the easiest approach for this, and is it even
>> possible at query time?  I could do this at index time
>> but would prefer a Solr solution.
>>
>> Solr 3.4 using edismax handler
> 
> You can consider grouping results by author name. Display 2-3 results
> per author, and put a link saying "see remaining xxx documents of this
> author"
> 
> http://wiki.apache.org/solr/FieldCollapsing

Reply via email to