有一張表,其中包含站點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");
不幸的是我得到的結果,通過編號的順序排列。