How is it calculated _score

Hello

How is score calculated?

GET /business/actividades,alojamiento,comida,transporte_&_servicios/_search
{
"query": {
"filtered": {
"query": {
"match": {
"name": "Sheraton"
}
}
}
}
}

Response

{
"took": 4,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 506,
"max_score": 6.8087983,
"hits": [
{
"_index": "business",
"_type": "alojamiento",
"_id": "273825",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 2
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "252355",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "132774",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "225509",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 2
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "232124",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "219172",
* "_score": 6.8087983,*
"_source": {
"name": "Sheraton",
"reviews": 0
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "224180",
* "_score": 6.7636743,*
"_source": {
"name": "Sheraton",
"reviews": 3
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "268979",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 12
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "228353",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 2
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "112508",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 9
}
}
]
}
}

Because the score is different in some cases? If the name is the same

Thanks!!

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/bcaf4e31-f64a-4cc7-8b2f-986212216b9c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

The default scoring algorithm is based on TF-IDF.

http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/practical-scoring-function.html
http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/scoring-theory.html

You can enable explain to see how documents are scored:
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-request-explain.html

Without knowing more about your system, I suspect it is the IDF that is
causing the mismatch. The IDF is calculated per shard, so if when your
documents come from different shards, the scores can be different. Try
using a distributed search type (dfs_query_then_fetch) to see if the issue
still persists:
http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/_search_options.html#search-type

Cheers,

Ivan

On Tue, Oct 28, 2014 at 3:38 PM, Manuel Sciuto msciuto@viajeros.com wrote:

Hello

How is score calculated?

GET /business/actividades,alojamiento,comida,transporte_&_servicios/_search
{
"query": {
"filtered": {
"query": {
"match": {
"name": "Sheraton"
}
}
}
}
}

Response

{
"took": 4,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 506,
"max_score": 6.8087983,
"hits": [
{
"_index": "business",
"_type": "alojamiento",
"_id": "273825",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 2
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "252355",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "132774",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "225509",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 2
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "232124",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "219172",
* "_score": 6.8087983,*
"_source": {
"name": "Sheraton",
"reviews": 0
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "224180",
* "_score": 6.7636743,*
"_source": {
"name": "Sheraton",
"reviews": 3
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "268979",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 12
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "228353",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 2
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "112508",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 9
}
}
]
}
}

Because the score is different in some cases? If the name is the same

Thanks!!

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/bcaf4e31-f64a-4cc7-8b2f-986212216b9c%40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/bcaf4e31-f64a-4cc7-8b2f-986212216b9c%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQCmXPjzLqmz_J8%3DKHYDHOM92yX5EVj1CePWCzW%3DMkmYuA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Request
GET /business/actividades,alojamiento,comida,transporte_&_servicios/_search
{
"explain": true,
"query": {
"filtered": {
"query": {
"match": {
"name": "Sheraton"
}
}
}
}
}

Response

{
"took": 106,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 506,
"max_score": 6.8087983,
"hits": [
{
"_shard": 1,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "273825",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 2
},
"_explanation": {
"value": 6.8087983,
"description": "weight(name:sheraton in 5198)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.8087983,
"description": "fieldWeight in 5198, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.8087983,
"description": "idf(docFreq=86, maxDocs=28990)"
},
{
"value": 1,
"description": "fieldNorm(doc=5198)"
}
]
}
]
}
},
{
"_shard": 1,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "252355",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
},
"_explanation": {
"value": 6.8087983,
"description": "weight(name:sheraton in 19220)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.8087983,
"description": "fieldWeight in 19220, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.8087983,
"description": "idf(docFreq=86, maxDocs=28990)"
},
{
"value": 1,
"description": "fieldNorm(doc=19220)"
}
]
}
]
}
},
{
"_shard": 1,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "132774",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
},
"_explanation": {
"value": 6.8087983,
"description": "weight(name:sheraton in 21640)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.8087983,
"description": "fieldWeight in 21640, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.8087983,
"description": "idf(docFreq=86, maxDocs=28990)"
},
{
"value": 1,
"description": "fieldNorm(doc=21640)"
}
]
}
]
}
},
{
"_shard": 1,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "225509",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 2
},
"_explanation": {
"value": 6.8087983,
"description": "weight(name:sheraton in 22144)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.8087983,
"description": "fieldWeight in 22144, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.8087983,
"description": "idf(docFreq=86, maxDocs=28990)"
},
{
"value": 1,
"description": "fieldNorm(doc=22144)"
}
]
}
]
}
},
{
"_shard": 1,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "232124",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
},
"_explanation": {
"value": 6.8087983,
"description": "weight(name:sheraton in 22498)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.8087983,
"description": "fieldWeight in 22498, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.8087983,
"description": "idf(docFreq=86, maxDocs=28990)"
},
{
"value": 1,
"description": "fieldNorm(doc=22498)"
}
]
}
]
}
},
{
"_shard": 1,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "219172",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 0
},
"_explanation": {
"value": 6.8087983,
"description": "weight(name:sheraton in 1368)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.8087983,
"description": "fieldWeight in 1368, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.8087983,
"description": "idf(docFreq=86, maxDocs=28990)"
},
{
"value": 1,
"description": "fieldNorm(doc=1368)"
}
]
}
]
}
},
{
"_shard": 4,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "224180",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 3
},
"_explanation": {
"value": 6.7636743,
"description": "weight(name:sheraton in 744)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.7636743,
"description": "fieldWeight in 744, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.7636743,
"description": "idf(docFreq=90, maxDocs=28985)"
},
{
"value": 1,
"description": "fieldNorm(doc=744)"
}
]
}
]
}
},
{
"_shard": 4,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "268979",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 12
},
"_explanation": {
"value": 6.7636743,
"description": "weight(name:sheraton in 15584)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.7636743,
"description": "fieldWeight in 15584, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.7636743,
"description": "idf(docFreq=90, maxDocs=28985)"
},
{
"value": 1,
"description": "fieldNorm(doc=15584)"
}
]
}
]
}
},
{
"_shard": 4,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "228353",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 2
},
"_explanation": {
"value": 6.7636743,
"description": "weight(name:sheraton in 22863)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.7636743,
"description": "fieldWeight in 22863, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.7636743,
"description": "idf(docFreq=90, maxDocs=28985)"
},
{
"value": 1,
"description": "fieldNorm(doc=22863)"
}
]
}
]
}
},
{
"_shard": 4,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "112508",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 9
},
"_explanation": {
"value": 6.7636743,
"description": "weight(name:sheraton in 24214)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.7636743,
"description": "fieldWeight in 24214, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.7636743,
"description": "idf(docFreq=90, maxDocs=28985)"
},
{
"value": 1,
"description": "fieldNorm(doc=24214)"
}
]
}
]
}
}
]
}
}

El martes, 28 de octubre de 2014 16:47:56 UTC-3, Ivan Brusic escribió:

The default scoring algorithm is based on TF-IDF.

http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/practical-scoring-function.html

http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/scoring-theory.html

You can enable explain to see how documents are scored:

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-request-explain.html

Without knowing more about your system, I suspect it is the IDF that is
causing the mismatch. The IDF is calculated per shard, so if when your
documents come from different shards, the scores can be different. Try
using a distributed search type (dfs_query_then_fetch) to see if the issue
still persists:

http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/_search_options.html#search-type

Cheers,

Ivan

On Tue, Oct 28, 2014 at 3:38 PM, Manuel Sciuto <msc...@viajeros.com
<javascript:>> wrote:

Hello

How is score calculated?

GET
/business/actividades,alojamiento,comida,transporte_&_servicios/_search
{
"query": {
"filtered": {
"query": {
"match": {
"name": "Sheraton"
}
}
}
}
}

Response

{
"took": 4,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 506,
"max_score": 6.8087983,
"hits": [
{
"_index": "business",
"_type": "alojamiento",
"_id": "273825",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 2
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "252355",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "132774",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "225509",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 2
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "232124",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "219172",
* "_score": 6.8087983,*
"_source": {
"name": "Sheraton",
"reviews": 0
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "224180",
* "_score": 6.7636743,*
"_source": {
"name": "Sheraton",
"reviews": 3
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "268979",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 12
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "228353",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 2
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "112508",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 9
}
}
]
}
}

Because the score is different in some cases? If the name is the same

Thanks!!

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearc...@googlegroups.com <javascript:>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/bcaf4e31-f64a-4cc7-8b2f-986212216b9c%40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/bcaf4e31-f64a-4cc7-8b2f-986212216b9c%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/7f9cd140-e096-4a49-811d-482f212243d4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

As predicted, your IDF values differ. Shard 1 has fewer documents than
shard 4 with that term make the shard 1 documents more relevant. You can
change the search type as described above.

{
"value": 6.8087983,
"description": "idf(docFreq=86, maxDocs=28990)"
},

{
"value": 6.7636743,
"description": "idf(docFreq=90, maxDocs=28985)"
},

--
Ivan

On Tue, Oct 28, 2014 at 4:44 PM, Manuel Sciuto msciuto@viajeros.com wrote:

Request
GET /business/actividades,alojamiento,comida,transporte_&_servicios/_search
{
"explain": true,
"query": {
"filtered": {
"query": {
"match": {
"name": "Sheraton"
}
}
}
}
}

Response

{
"took": 106,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 506,
"max_score": 6.8087983,
"hits": [
{
"_shard": 1,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "273825",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 2
},
"_explanation": {
"value": 6.8087983,
"description": "weight(name:sheraton in 5198)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.8087983,
"description": "fieldWeight in 5198, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.8087983,
"description": "idf(docFreq=86, maxDocs=28990)"
},
{
"value": 1,
"description": "fieldNorm(doc=5198)"
}
]
}
]
}
},
{
"_shard": 1,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "252355",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
},
"_explanation": {
"value": 6.8087983,
"description": "weight(name:sheraton in 19220)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.8087983,
"description": "fieldWeight in 19220, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.8087983,
"description": "idf(docFreq=86, maxDocs=28990)"
},
{
"value": 1,
"description": "fieldNorm(doc=19220)"
}
]
}
]
}
},
{
"_shard": 1,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "132774",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
},
"_explanation": {
"value": 6.8087983,
"description": "weight(name:sheraton in 21640)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.8087983,
"description": "fieldWeight in 21640, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.8087983,
"description": "idf(docFreq=86, maxDocs=28990)"
},
{
"value": 1,
"description": "fieldNorm(doc=21640)"
}
]
}
]
}
},
{
"_shard": 1,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "225509",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 2
},
"_explanation": {
"value": 6.8087983,
"description": "weight(name:sheraton in 22144)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.8087983,
"description": "fieldWeight in 22144, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.8087983,
"description": "idf(docFreq=86, maxDocs=28990)"
},
{
"value": 1,
"description": "fieldNorm(doc=22144)"
}
]
}
]
}
},
{
"_shard": 1,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "232124",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
},
"_explanation": {
"value": 6.8087983,
"description": "weight(name:sheraton in 22498)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.8087983,
"description": "fieldWeight in 22498, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.8087983,
"description": "idf(docFreq=86, maxDocs=28990)"
},
{
"value": 1,
"description": "fieldNorm(doc=22498)"
}
]
}
]
}
},
{
"_shard": 1,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "219172",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 0
},
"_explanation": {
"value": 6.8087983,
"description": "weight(name:sheraton in 1368)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.8087983,
"description": "fieldWeight in 1368, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.8087983,
"description": "idf(docFreq=86, maxDocs=28990)"
},
{
"value": 1,
"description": "fieldNorm(doc=1368)"
}
]
}
]
}
},
{
"_shard": 4,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "224180",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 3
},
"_explanation": {
"value": 6.7636743,
"description": "weight(name:sheraton in 744)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.7636743,
"description": "fieldWeight in 744, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.7636743,
"description": "idf(docFreq=90, maxDocs=28985)"
},
{
"value": 1,
"description": "fieldNorm(doc=744)"
}
]
}
]
}
},
{
"_shard": 4,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "268979",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 12
},
"_explanation": {
"value": 6.7636743,
"description": "weight(name:sheraton in 15584)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.7636743,
"description": "fieldWeight in 15584, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.7636743,
"description": "idf(docFreq=90, maxDocs=28985)"
},
{
"value": 1,
"description": "fieldNorm(doc=15584)"
}
]
}
]
}
},
{
"_shard": 4,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "228353",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 2
},
"_explanation": {
"value": 6.7636743,
"description": "weight(name:sheraton in 22863)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.7636743,
"description": "fieldWeight in 22863, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.7636743,
"description": "idf(docFreq=90, maxDocs=28985)"
},
{
"value": 1,
"description": "fieldNorm(doc=22863)"
}
]
}
]
}
},
{
"_shard": 4,
"_node": "6MdK3cvjRQyqaaiUkxjIZQ",
"_index": "business",
"_type": "alojamiento",
"_id": "112508",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 9
},
"_explanation": {
"value": 6.7636743,
"description": "weight(name:sheraton in 24214)
[PerFieldSimilarity], result of:",
"details": [
{
"value": 6.7636743,
"description": "fieldWeight in 24214, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 6.7636743,
"description": "idf(docFreq=90, maxDocs=28985)"
},
{
"value": 1,
"description": "fieldNorm(doc=24214)"
}
]
}
]
}
}
]
}
}

El martes, 28 de octubre de 2014 16:47:56 UTC-3, Ivan Brusic escribió:

The default scoring algorithm is based on TF-IDF.

http://www.elasticsearch.org/guide/en/elasticsearch/guide/
current/practical-scoring-function.html
http://www.elasticsearch.org/guide/en/elasticsearch/guide/
current/scoring-theory.html

You can enable explain to see how documents are scored:
http://www.elasticsearch.org/guide/en/elasticsearch/
reference/current/search-request-explain.html

Without knowing more about your system, I suspect it is the IDF that is
causing the mismatch. The IDF is calculated per shard, so if when your
documents come from different shards, the scores can be different. Try
using a distributed search type (dfs_query_then_fetch) to see if the issue
still persists:
http://www.elasticsearch.org/guide/en/elasticsearch/guide/
current/_search_options.html#search-type

Cheers,

Ivan

On Tue, Oct 28, 2014 at 3:38 PM, Manuel Sciuto msc...@viajeros.com
wrote:

Hello

How is score calculated?

GET /business/actividades,alojamiento,comida,transporte_
&_servicios/_search
{
"query": {
"filtered": {
"query": {
"match": {
"name": "Sheraton"
}
}
}
}
}

Response

{
"took": 4,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 506,
"max_score": 6.8087983,
"hits": [
{
"_index": "business",
"_type": "alojamiento",
"_id": "273825",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 2
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "252355",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "132774",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "225509",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 2
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "232124",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "219172",
* "_score": 6.8087983,*
"_source": {
"name": "Sheraton",
"reviews": 0
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "224180",
* "_score": 6.7636743,*
"_source": {
"name": "Sheraton",
"reviews": 3
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "268979",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 12
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "228353",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 2
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "112508",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 9
}
}
]
}
}

Because the score is different in some cases? If the name is the same

Thanks!!

--
You received this message because you are subscribed to the Google
Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to elasticsearc...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/
msgid/elasticsearch/bcaf4e31-f64a-4cc7-8b2f-986212216b9c%
40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/bcaf4e31-f64a-4cc7-8b2f-986212216b9c%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/7f9cd140-e096-4a49-811d-482f212243d4%40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/7f9cd140-e096-4a49-811d-482f212243d4%40googlegroups.com?utm_medium=email&utm_source=footer
.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQArNDx9SWDYfxHiDQy_7t_gXQS9BkMHQTmuVp_FuwtueQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Thank you very much !!!

El martes, 28 de octubre de 2014 16:38:03 UTC-3, Manuel Sciuto escribió:

Hello

How is score calculated?

GET /business/actividades,alojamiento,comida,transporte_&_servicios/_search
{
"query": {
"filtered": {
"query": {
"match": {
"name": "Sheraton"
}
}
}
}
}

Response

{
"took": 4,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 506,
"max_score": 6.8087983,
"hits": [
{
"_index": "business",
"_type": "alojamiento",
"_id": "273825",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 2
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "252355",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "132774",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "225509",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 2
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "232124",
"_score": 6.8087983,
"_source": {
"name": "Sheraton",
"reviews": 1
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "219172",
* "_score": 6.8087983,*
"_source": {
"name": "Sheraton",
"reviews": 0
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "224180",
* "_score": 6.7636743,*
"_source": {
"name": "Sheraton",
"reviews": 3
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "268979",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 12
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "228353",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 2
}
},
{
"_index": "business",
"_type": "alojamiento",
"_id": "112508",
"_score": 6.7636743,
"_source": {
"name": "Sheraton",
"reviews": 9
}
}
]
}
}

Because the score is different in some cases? If the name is the same

Thanks!!

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/91cdc162-78e1-4e0f-bc2f-aebf57e6a2f5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.