使用SphinxApi,我们对sphinxApi Setselect使用以下查询:
$cl->SetSelect ( "*, IF( IN(watching, 1) OR ordered=1, 1, 0) AS customFilter" );
使用SphinxQL:
select IF( IN(watching, 1) OR ordered=1, 1, 0) AS customFilter from indexname
如何在SphinxSE中使用是一回事吗? 任何人都可以帮助我吗?
答案 0 :(得分:1)
SELECT * FROM indexname WHERE query = ';select=*, IF( IN(watching, 1) OR ordered=1, 1, 0) AS customFilter';
当然,如果你想在结果中看到值,必须将customFilter定义为sphinx虚拟表上的一列