私は、ユーザーが電気製品を検索できるプロジェクトを持っています。検索はSphinxで実装されています(注:Sphinxのバージョンは2.0.4ですが更新できません)スフィンクス:関連性が正しくありませんか?
例として、Светильник Е27
(ランプe27)というクエリがあります。結果は次のとおりです
私の場合、結果は正しくありません。なぜなら、結果6-11は1-5よりも関連性が高いと思うからです。
この問題を修正することは可能ですか?
P.S.すでにモードをランク付けするSPH_RANK_WORDCOUNTとSPH_RANK_SPH04を適用しようとしましたが、結果はそれがСветильникであることかもしれない、
1)を使用すると、文書ごとにインデックスされているフィールドどのようなチェックを言うことができ、同じ
これらのドキュメントをより適切と考える理由を定義すると役立ちます。私は推測している、彼らの言葉は他の分野(タイトルではない)に表示されているので、彼らはよくランク付けされます - しかし、あなたはおそらくタイトルが非常に重要だと考えていますか?これは、setFieldWeightsを使用して、タイトルをより重要なものにします。 – barryhunter
@barryhunterはい、タイトルは他のフィールドよりも重要です。あなたの提案は私を助けました(そして私はインデックスからいくつかの不要なフィールドを削除しました)。大変感謝します。どうぞ、回答として投稿し、私はそれを受け入れます! – Rulisp