Sphinx属性为MIN()和MAX()值

时间:2013-01-30 16:01:23

标签: php sphinx

我有兴趣从sphinx搜索中检索属性的MIN和MAX值(使用PHP客户端)。有没有一个简单的程序来实现这一点,或者SphinxQL真的是唯一的出路吗?

1 个答案:

答案 0 :(得分:0)

是的,这很简单,你需要在sphinx配置文件的查询中添加包含count值的属性。您不需要在查询时放置MAX MIN函数。如下所示。

Sql_query = SELECT table.A, table.B as ‘values’
FROM table
GROUP BY table

sql_attr_uint   = values

在客户申请表格PHP上,你必须对MAX和MIN值进行排序。

$sphinx'['sortMode'] = array(SPH_SORT_EXTENDED => 'values DESC’);
$sphinx'['sortMode'] = array(SPH_SORT_EXTENDED => 'values ACS’);

我希望这能解决你的问题。