sphinx搜索结果同一个用户发布的信息太多如何打散?


给大家描述一个场景:我们的搜索是使用sphinx来做的。目前存在一个问题:搜索结果中会出现大量的同一个用户发布的若干条数据,整个搜索结果都是他一个人在哪里嘚吧嘚。有什么办法可以让搜索结果打散。比如,20条结果是20个用户的发的,而不是出现20个结果是一个用户发的霸占结果的现象呢?

php sphinx 搜索引擎

Rgmsk 11 years ago

使用SetGroupBy分组,按照用户分组,这样每个用户都会有一个
SetGroupBy (设置分组的属性)

不是我.是风 answered 10 years, 11 months ago

Your Answer