我有兴趣从sphinx搜索中检索属性的MIN和MAX值(使用PHP客户端)。有没有一个简单的程序来实现这一点,或者SphinxQL真的是唯一的出路吗?
答案 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’);
我希望这能解决你的问题。