2

SOLR dismax と edismax のランキングでさまざまな重みを試してみましたが、これらの重みが何を意味するのか疑問に思いましたか? たとえば、次のように qf パラメータを指定できます。

qf:title^2.0 body^1.0 ... 

これらの重みは何を意味しますか? 各フィールドのテキスト スコアの乗算ですか。それとも加算ですか?

また、pfパラメータはどうですか?

pf:title^2.0 body^0.5

また、掛け算か足し算ですか?

誰かが光を当てることができれば、それは素晴らしいことです.

4

1 に答える 1

4

qf -> は、個々の用語のスコアを測定するクエリ フィールド用です。ブーストは、フィールドの個々の一致スコアに重みを掛けます

たとえばqf:title^2.0 body^1.0、タイトル フィールドが一致するドキュメントは、boby が一致するドキュメントのスコアの 2 倍になります (他のすべての要素が同じである場合)。

pf -> は、フレーズ タームのスコアを測定するフレーズ クエリ用です。

たとえば、クエリinternet bankingと構成qf:title^2.0 body^1.0pf:title^2.0 body^0.5

クエリになるはずです:-

title:internet^2 title:banking^2  
body:internet^1 body:banking^1  
title:"internet banking"^2 body:"internet banking"^0.5  
于 2013-04-20T09:49:28.567 に答える