ホームページ  >  記事  >  バックエンド開発  >  coreseekのPHP検索インターフェースの結果の総数と一致数が一致しない

coreseekのPHP検索インターフェースの結果の総数と一致数が一致しない

WBOY
WBOYオリジナル
2016-06-13 12:49:09860ブラウズ

coreseek の PHP 検索インターフェイスの結果の総数と一致数は異なります
coreseek を使用して全文検索を行うと、結果は次のようになります:

Array ( [error] => [warning] => [status] => 0 [fields] => Array ( [0] => content ) [attrs] => Array ( ) [matches] = > 配列 ( [27] => 配列 ( [重み] => 1 [属性] => 配列 ( ) ) [28] => 配列 ( [重み] => 1 [属性] =>配列 ( ) ) [32] => 配列 ( [重み] => 1 [属性] => 配列 ( ) ) [34] => 配列 ( [重み] => 1 [属性] =>配列 ( ) ) [35] => 配列 ( [重み] => 1 [属性] => 配列 ( ) ) [38] => 配列 ( [重み] => 1 [属性] =>配列 ( ) ) [42] => 配列 ( [重み] => 1 [属性] => 配列 ( ) ) [45] => 配列 ( [重み] => 1 [属性] =>配列 ( ) ) [49] => 配列 ( [重み] => 1 [属性] => 配列 ( ) ) [52] => 配列 ( [重み] => 1 [属性] =>配列 ( ) ) [53] => 配列 ( [重み] => 1 [属性] => 配列 ( ) ) [55] => 配列 ( [重み] => 1 [属性] =>配列 ( ) ) [61] => 配列 ( [重み] => 1 [属性] => 配列 ( ) ) [70] => 配列 ( [重み] => 1 [属性] =>配列 ( ) ) [71] => 配列 ( [重み] => 1 [属性] => 配列 ( ) ) [72] => 配列 ( [重み] => 1 [属性] =>配列 ( ) ) [74] => 配列 ( [重み] => 1 [属性] => 配列 ( ) ) [75] => 配列 ( [重み] => 1 [属性] =>配列 ( ) ) [76] => 配列 ( [重み] => 1 [属性] => 配列 ( ) ) [82] => 配列 ( [重み] => 1 [属性] =>配列 ( ) ) [合計] => 1000 [合計数] => 2931 [時間] => 0.005 [単語] => 配列 ( [ドキュメント] => 2931ヒット] => 6974 ) )

合計が 1000 であるのに、一致するのは 20 レコードのみであるのはなぜですか?

phpcoreseek?sphinx php スフィンクス コアシーク 全文検索
-----解決策---------
sphinxapi.php の値に _maxmatches を設定します

クライアント呼び出し:
$cl = 新しい SphinxClient ();
$cl->setLimits(0, 500000);
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。