I am running this kibana query:
I have this query in Kibana:
GET nearby/_search
{
"from": 20,
"size":20,
"query": {
"bool": {
"must": {
"match": {
"X": "B"
}
},
"filter": {
"geo_distance": {
"distance": "3.0km",
"PO": {
"lat": 26.8466937,
"lon": 80.94616599999999
}
}
}
}
}
}
and response to this is: all the responses are with X=B: 20 results are there, i have removed some fields and some docs to keep the post short
{
"took" : 228,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 71,
"relation" : "eq"
},
"max_score" : 2.5032558,
"hits" : [
{
"_index" : "nearby",
"_type" : "_doc",
"_id" : "n3YeKvJqvpu1okE7QDBp",
"_score" : 2.2831507,
"_source" : {
"PO" : "tuc89gfn0",
"X" : "B"
}
},
{
"_index" : "nearby",
"_type" : "_doc",
"_id" : "5FPJ2eyr0YoQ9F0xPYzW",
"_score" : 2.2831507,
"_source" : {
"PO" : "tuc89gfn0",
"X" : "B"
}
},
{
"_index" : "nearby",
"_type" : "_doc",
"_id" : "QJflnqGKF1dpOjEaY8vy",
"_score" : 2.2831507,
"_source" : {
"PO" : "tuc89gvr8",
"X" : "B"
}
}]
}
}
This is the browser REQUEST, QUERY REMAINS SAME:
https://search-wul8888888.ap-south-1.es.amazonaws.com/nearby/_search?q="{"from":20,"size":20,"query":{"bool":{"must":{"match":{"X":"B"}},"filter":{"geo_distance":{"distance":"3km","PO":{"lat":26.8466937,"lon":80.94616599999999}}}}}}"
This is the response: as u can see there are mostly X=I docs i.e. must-match isnt honoured, SECOND THING IS THAT I AM SENDING SIZE=20 BUT I GET 10 REULTS ONLY WHICH IS DEFAULT(BELOW I HAVE REMOVED EXTRA docs TO KEEP THE POST SHORT)
{"took":149,"timed_out":false,
"_shards":{"total":5,"successful":5,"skipped":0,"failed":0},
"hits":{"total":{"value":802,"relation":"eq"},"max_score":8.597985,
"hits":[
{"_index":"nearby","_type":"_doc","_id":"iJ71MNq4a4TCkcT4vWSP","_score":8.597985,"_source":{//EXTRA FIELDS REMOVED "PO":"tuc8unwp7","X":"I","BI":"tRhKrWiDxFSt57tIH7g5"}},
{"_index":"nearby","_type":"_doc","_id":"PmngNe8WcC8aSraDMluz","_score":7.3973455,"_source":{"PO":"tuc8uhc5z","X":"I","BI":"m3S6yEicvu1HFI1UOTIb"}},
{"_index":"nearby","_type":"_doc","_id":"lDqjflPZGYsymPGU8iHD","_score":7.1520696,"_source":{"PO":"tuc89wpg5","X":"B"}},
{"_index":"nearby","_type":"_doc","_id":"QIf2KsO4FpCjT3m7kH4I","_score":6.402881,"_source":{"PO":"tuc8uhc5z","X":"I","BI":"m3S6yEicvu1HFI1UOTIb"}}]}}
PLEASE HELP. I TRIED EVERYTHING BUT NOT ABLE TO UNDERSTAND. MY HUNCH IS THAT EVERY TIME I M BEING RETURNED A STALE/old RESULT BUT dont know how to fix that. even in chrome incognito mode result for browser is same as above.
Even if i change the radius in browser, result remains same which says clearly browser queries are getting the stale result.