2012-02-27 10 views
0

dismaxクエリーを使用して、スコアが高く、クエリーを実行しないようにするために使用します。私は、次のパラメータを設定しますdismaxクエリ実行したいのであれば、例えば:Solr dismaxクエリー結果のみをブーストする

q=my search term 
qf=Field1^100 Field2^10 Field3^1 
q.alt=*:* 
defType:dismax 

を、私の質問は、私はまだ結果文書を高めるために、この設定を適用することができる方法ですか? 問題を正しく説明できることを願っています。

ありがとうございました。

答えて

1

クエリを実行しない場合、追加するものはありません。

dismaxクエリは、複数のフィールドのいずれかに一致するクエリにすぎません。あなたは指定された方法でdismaxのクエリを増やすことができますが、それを高めるためにクエリを実行する必要があります。

q.altは、クエリが指定されていない場合にのみ使用されます。