Sphinx 斯芬克斯选择

Sphinx 斯芬克斯选择,sphinx,Sphinx,使用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 在狮身人面像中如何使用相同的东西? 有人能帮我吗 SELECT

使用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
在狮身人面像中如何使用相同的东西? 有人能帮我吗

SELECT * FROM indexname WHERE query = ';select=*, IF( IN(watching, 1) OR ordered=1, 1, 0) AS customFilter';

当然,customFilter必须定义为sphinx虚拟表上的一列,如果您想查看结果中的值

谢谢,在使用指令(sphinx版本2.0.4和SphinxSE-0.9.9)执行查询时,我得到以下错误:“数据源错误:未知参数‘选择’”。我在虚拟表中添加了customFilter字段“请帮助我解决此问题。”。