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 <[email protected]
> <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 [email protected] <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 [email protected].
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.