HonestQiao对sql_attr_multi的用法举了一个例子,原文如下: 举例: posts表: id subject content
post_tag表: id tag_id
tags表: tag_id tag
则: sql_attr_multi = uint tag from query; SELECT id, tag FROM tags
如果你要根据tag查询,则: 首先通过tags,根据tag匹配得到tag_id。 然后再使用属性过滤即可。
我不太明白的是, tags作为posts和post_tag的桥表 ,表里只有tagid和tag两个字段,没有id字段,sphinx能通过SELECT id, tag FROM tags这样的查询语句能自动关联到post_tag表吗? |