Sphinxの最新バージョンをセットアップし、PHPAPIを使用しています。
現在、APIから返される結果は、検索デーモンの結果とは根本的に異なるようです。APIの結果は、データベースのタイトル列を完全に無視しているようです。結果として、「ページ内」の結果は無意味です。検索クエリにタイトルに表示されるキーワードが含まれていても、結果には一致するタイトルのドキュメントが表示されないためです(1000の途中に埋め込まれています)。 +結果)。
以下は、APIと相互作用するsphinx構成とPHPスクリプトです。
// PHP script
$cl = new SphinxClient();
$cl->SetServer($CONF['sphinx_host'], $CONF['sphinx_port']);
$cl->SetFieldWeights(array("title"=>10));
$cl->SetLimits(0, 1000);
$result = $cl->Query($q);