使用' OR'在SphinxQL中

时间:2017-02-08 17:16:23

标签: sphinx

我可以在SphinxQl的MATCH旁边使用管道,例如

Select * from idx_A where MATCH('(@(Title) Apple)|(@(Body) Orange)')

但不在比赛之外

Select * from idx_A where MATCH('(@(Title) Apple)|(@(Body) Orange)') and Title='Apple' or Body='Orange'

因为我收到类似的错误:

[Err] 1064 - sphinxql: syntax error, unexpected OR, expecting $end near 'or Body='Orange`

我是否在MATCH()之外使用了错误的语法,或者是否无法使用' OR'来构建?

0 个答案:

没有答案