有一张表,其中包含站点URL。 我想以某种方式对狮身人面像结果进行排序:“关键字到字符串的开头 - 更相关”靠近字符串的开头排序匹配
“foobar.com,barfoo.com,barbarfoo.com”是关键字“foo “
我曾尝试:
$s = new SphinxClient;
$s->setServer("localhost", 9312);
$s->SetMatchMode(SPH_MATCH_ALL);
$s->SetSortMode(SPH_SORT_RELEVANCE);
$s->SetFieldWeights(array(
'id' => 0,
'url' => 1000,
));
$result = $s->query("foo");
不幸的是我得到的结果,通过编号的顺序排列。