狮身人面像搜索2个字段

时间:2014-06-20 14:33:30

标签: search sphinx

我有两个要搜索的字段的mysql表:

SELECT name, tag FROM table

我将此表添加到Sphinx,我需要在下一个方式搜索此表:

首先,我显示匹配第一个字段的结果 - 名称 然后我需要显示匹配第二个字段的结果 - 标记

我需要在一个结果中显示所有这些结果

1 个答案:

答案 0 :(得分:0)

一般来说,排名并不像那样,它很难明确排序。

但是有FieldWeights,它会得到几乎相同的结果 http://sphinxsearch.com/docs/current.html#api-func-setfieldweights

(如果使用sphinxQL,则有一个field_weights OPTION)

...只是为名称设置了较高的权重,标记的权重较低,应该意味着名称匹配将获得更大的权重,并首先显示。