Hi Tom

I think you're right, and this isn't possible in Sphinx. You can group  
results (by source, in this case), but that'll give you results like:

- source 1 top result
- source 2 top result
- source 3 top result
- source 4 top result
- source 5 top result
- source 6 top result

Which is halfway there, but about as close as I think is possible to  
get. Happy to be proven wrong though.

-- 
Pat

On 31/03/2009, at 5:24 AM, Tom Davies wrote:

>
> This may not be possible to do natively in Sphinx but just on the off
> chance it is I wanted to pose this to the group:
>
> Is it possible in Sphinx to distribute search results based on an
> attribute so that results will be evenly distributed?  For example,
> Google will only show one or two results from a site so there is a
> good mix of sources for a given search.
>
> So to give an example, say I have an attribute for the 'source' of the
> result.  I would like the results to be sorted by relevance but
> limited to the top 1 from each source.  However to add to this, I
> would like the remaining results for each source to be present in the
> results but only in batches of 1 per source.  So, a result set might
> look like:
>
> - source 1 top result
> - source 2 top result
> - source 3 top result
> - source 1 2nd result
> - source 2 2nd result
> - source 3 2nd result
> etc.
>
> Thanks!
> Tom
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/thinking-sphinx?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to