SphinxSearchのインデックスには、検索フェーズの最初の完全一致が必要です。しかし、私は〜6位で正確な数学を得ました。例えばスフィンクス完全一致の検索
:
SELECT id, WEIGHT()
FROM `products_elit_cs`
WHERE MATCH('BKR5EK')
ORDER BY WEIGHT() DESC
OPTION ranker=sph04
戻り[sphinxsearch結果]
id weight()
199001 7528
279018 7528
385989 7528
4513542 7528
4759603 7528
58449 7527
297335 6528
4759601 6527
5030474 6527
341879 4527
が、ソースデータが[MySQLの結果]
id active_number_cs
58449 BKR5EK
199001 BKR5EKU
279018 BKR5EKUP
297335 BKR5EKB-11
341879 V-23 BKR5EK
385989 BKR5EKC
4513542 BKR5EKUD
4759601 BKR5EKPB-13
4759603 BKR5EKUC
5030474 BKR5EKPB-11
注、58449は、IDとそのレコード正確な数学。
バージョン2.1.6のsphinxsearchを使用しています。