これは非常にばかげた質問かもしれませんが、なぜこれが起こっているのか知りたいです。私がsolrでedismaxクエリパーサーを使用していて、以下のようなクエリを渡している場合
q=IPhone5&wt=xml&edismax=true&qf=Product-Name-0^100&bq=(Product-Rating-0%3A7^300+OR+Product-Rating-0%3A8^400+OR+Product-Rating-0%3A9^500+OR+Product-Rating-0%3A10^600+OR+Product-Rating-0%3A*)
では、なぜデフォルトのフィールドで検索しているのでしょうか? qf を指定しているので、qf パラメータで指定されたフィールドを検索し、評価の高いドキュメントをブーストする必要があります。
私の理解が間違っている場合は修正してください。注:-SOLR 4.0 Alphaを使用しています
ありがとう、プラギャンシー