を得点: Elasticsearchが、私はこの単純なクエリを試みた
{
"query":{
"term":{"ncopies":2}
}
}
と返される各文書はスコアがあります。そして、私が試した
{
"query":{
"range":{"ncopies":{gte:2, lte:5}}
}
}
を、各文書が返さ1.
のスコアを持っていました1.52
「用語」と「範囲」のスコアの計算方法に違いはありますか?
を得点: Elasticsearchが、私はこの単純なクエリを試みた
{
"query":{
"term":{"ncopies":2}
}
}
と返される各文書はスコアがあります。そして、私が試した
{
"query":{
"range":{"ncopies":{gte:2, lte:5}}
}
}
を、各文書が返さ1.
のスコアを持っていました1.52
「用語」と「範囲」のスコアの計算方法に違いはありますか?
範囲クエリは、特定のrange.If ncopies
内の用語を持っている分野での文書に一致する3である、それは> = 2 & NCOPIES = 5 < NCOPIESに一致し、それだけでfield.The値の値を比較し、分析していませんDoc1のncopies
が4、Doc2のncopies
が3、いずれも一致すると、1のスコアが同じです。
用語クエリでは、スコアリングが使用されます。
「用語」は分析しなかったと思っていましたが、「一致」はしました。 – sudeepdino008
[ElasticSearchのスコアの分母は何ですか](http://stackoverflow.com/questions/21346164/whats-the-denominator-for-elasticsearch-scores)「スコアは特定のクエリの外では意味がありません「 – Thilo