Sphinx mysql"在哪里"用于字符串列

时间:2014-09-19 12:56:13

标签: sphinx where-in sphinxql

有没有办法在sphinx索引中执行以下查询。

SELECT * FROM search_index WHERE MATCH(' sea *')AND object_type IN(' news',' videos')LIMIT 0,7

此查询不起作用并抛出以下错误

sphinxql:语法错误,意外的QUOTED_STRING,期待CONST_INT或' - '靠近' '视频')限制0,7'

1 个答案:

答案 0 :(得分:1)

我认为最新版本的sphinx(几天前发布)支持这一点,但并不完全确定。


但你也可以使用field而不是attribute s,然后可以在全文查询中使用

SELECT * FROM search_index WHERE MATCH('sea* @object_type (news|videos)') LIMIT 0, 7