我有兴趣从 sphinx 搜索中检索属性的 MIN 和 MAX 值(使用 PHP 客户端)。是否有一个简单的程序来实现这一点,或者 SphinxQL 真的是唯一的方法吗?
问问题
408 次
1 回答
0
是的,这很简单,您需要在查询 sphinx 配置文件时添加包含计数值的属性。您不需要将 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’);
我希望这将解决您的情况。
于 2013-01-31T10:17:31.403 回答