とBFとクエリと、より正確であることができ、私は結果の精度(アカウントのアクセントを考慮BF対Q)iはSolrのでは動作してSolr
の私の問題を解決することはできません私はSolrのインデックスを持っていますインデックス付き2つのフィールド(これは単純化されている):
town, population
Félines, 100
Ferrand, 10000
私は照会:q=Fé&qf=town town_ascii&bf=population^2&defType=dismax
私は私の結果にこの順序が欲しい:Félines > Ferrand
。
私は照会:q=Fe&qf=town town_ascii&bf=population^2&defType=dismax
私は私の結果にこの順序が欲しい:その人口は大きいのでFerrand > Félines
のトラブルは、どのように私はそれを解決することができ、フェランは毎回のネコ科の動物を打つことですか?私はあなたがあなたのschema.xml
を投稿しませんでしたが、私はあなたがtown_ascii
フィールドのASCIIFoldingFilterFactory
を使用していると仮定どのように人口