0

スフィンクスのドキュメントを読みましたが、答えが見つかりません。

2 つのフィールド (タイトル、説明) にスフィンクス インデックスを設定しています。

いずれかまたは両方のフィールドに検索語が含まれる回数が多いほど、ランキングが高くなるようにしたいと考えています。例: 「車」の検索

Product A:
Title: Red car
Desc: good car


Product B:
Title: Green car
Desc: A really good car. The best car.

上記の例では、商品説明に「車」が 2 回含まれているため、商品 B を A より上位にランク付けしたいと考えています。現在、これら 2 つの項目は同等にランク付けされています。

これを機能させるには、Sphinx でどの設定を調整する必要がありますか?

助けてくれてありがとう

4

1 に答える 1

1

迅速かつ簡単な方法は、SPH_RANK_WORDCOUNT を使用することです。

ただし、カスタム ランカーhttp://sphinxsearch.com/docs/current.html#expression-ranker を word_count や hit_count などで使用すると、より良い結果を得ることができます 。

于 2013-04-10T15:36:37.313 に答える