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.
Elasticsearch Platform — Find real-time answers at scale | Elastic
Elasticsearch Platform — Find real-time answers at scale | Elastic
You can enable explain to see how documents are scored:
Elasticsearch Platform — Find real-time answers at scale | Elastic
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:
Elasticsearch Platform — Find real-time answers at scale | Elastic
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.