有没有办法在sphinx索引中执行以下查询。
SELECT * FROM search_index WHERE MATCH(' sea *')AND object_type IN(' news',' videos')LIMIT 0,7
此查询不起作用并抛出以下错误
sphinxql:语法错误,意外的QUOTED_STRING,期待CONST_INT或' - '靠近' '视频')限制0,7'
答案 0 :(得分:1)
我认为最新版本的sphinx(几天前发布)支持这一点,但并不完全确定。
但你也可以使用field
而不是attribute
s,然后可以在全文查询中使用
SELECT * FROM search_index WHERE MATCH('sea* @object_type (news|videos)') LIMIT 0, 7