我有MVA posts
的{{1}}索引,配置类似于以下内容:
tag
现在,对于给定的帖子,我想找到所有其他具有最接近标签的帖子,例如
这里的帖子1我想找到帖子2(因为它有2个匹配的标签),然后发布3(1个匹配的标签)。我如何使用SphinxQL执行此操作?
我已经设法使用以下查询获得了我想要的内容:
source posts {
sql_query = SELECT id, title, text FROM posts;
sql_attr_multi = uint tag from query; SELECT postid, tagid FROM tagstoposts
}
但感觉应该有更好的方法。