我有一个索引,它有几个不同的属性。
MySQL [(none)]> select * FROM products_index WHERE MATCH('red shoes');
这将返回一堆结果。魔术。我爱斯芬克斯。
现在,是否可以查看每个结果的Sphinx匹配的属性?
例如,我有一个"colour“字段,"red”将匹配它(可能),但它也可以匹配产品名称属性。
发布于 2015-12-01 23:22:14
我认为PACKEDFACTORS()是唯一能做到这一点的http://sphinxsearch.com/docs/current.html#expr-func-packedfactors
使用它有点麻烦,并增加了一些查询开销,但应该可以工作。
(不是后期匹配,例如使用代码片段)
https://stackoverflow.com/questions/34021996
复制相似问题