#include <iostream>
using namespace std;
int main() {
// your code goes here
cout << "QUERY: collection_o2, map[aaaq_score_param:[8103_4] boosted:[0] cscore:[sum(0,if(exists(cuisine_score_50),cuisine_score_50, 0))] fl:[id,name,real_id,chain_id,_dist_:geodist(loc,28.451027,77.097966),_dist_ : geodist(loc,28.451027,77.097966),{!key=score}\n $raw_score\n ,cscore] fq:[+status_id:(1 OR 13) has_takeaway_flag:1 {!frange l=0 incl=false}$cscore {!geofilt filter=true sfield=latlon_location_rpt pt=28.451027,77.097966 d=3}] q:[(*)] raw_score:[sum(product(def(conversion_score_dsz_v2_final_score_8103_4, 0), 1))] rows:[1500] sort:[$takeaway_grouping_func asc,$cscore desc,\n $raw_score\n desc] start:[0] takeaway_grouping_func:[map(\n\t\tgeodist(loc,28.451027,77.097966),\n\t\t0,\n\t\t0.05,\n\t\t0,\n\t\tmap(\n\t\t\tgeodist(loc,28.451027,77.097966),\n\t\t\t0.05,\n\t\t\t0.1,\n\t\t\t1,\n\t\t\tmap(\n\t\t\t\tgeodist(loc,28.451027,77.097966),\n\t\t\t\t0.1,\n\t\t\t\t0.25,\n\t\t\t\t2,\n\t\t\t\tmap(\n\t\t\t\t\tgeodist(loc,28.451027,77.097966),\n\t\t\t\t\t0.25,\n\t\t\t\t\t0.5,\n\t\t\t\t\t3,\n\t\t\t\t\tmap(\n\t\t\t\t\t\tgeodist(loc,28.451027,77.097966),\n\t\t\t\t\t\t0.5,\n\t\t\t\t\t\t1,\n\t\t\t\t\t\t4,\n\t\t\t\t\t\t5\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t)\n\t\t)\n\t\t)]]";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgljb3V0IDw8ICJRVUVSWTogY29sbGVjdGlvbl9vMiwgbWFwW2FhYXFfc2NvcmVfcGFyYW06WzgxMDNfNF0gYm9vc3RlZDpbMF0gY3Njb3JlOltzdW0oMCxpZihleGlzdHMoY3Vpc2luZV9zY29yZV81MCksY3Vpc2luZV9zY29yZV81MCwgMCkpXSBmbDpbaWQsbmFtZSxyZWFsX2lkLGNoYWluX2lkLF9kaXN0XzpnZW9kaXN0KGxvYywyOC40NTEwMjcsNzcuMDk3OTY2KSxfZGlzdF8gOiBnZW9kaXN0KGxvYywyOC40NTEwMjcsNzcuMDk3OTY2KSx7IWtleT1zY29yZX1cbiAgICAgICAgICAgICRyYXdfc2NvcmVcbiAgICAgICAgLGNzY29yZV0gZnE6WytzdGF0dXNfaWQ6KDEgT1IgMTMpIGhhc190YWtlYXdheV9mbGFnOjEgeyFmcmFuZ2UgbD0wIGluY2w9ZmFsc2V9JGNzY29yZSB7IWdlb2ZpbHQgZmlsdGVyPXRydWUgc2ZpZWxkPWxhdGxvbl9sb2NhdGlvbl9ycHQgcHQ9MjguNDUxMDI3LDc3LjA5Nzk2NiBkPTN9XSBxOlsoKildIHJhd19zY29yZTpbc3VtKHByb2R1Y3QoZGVmKGNvbnZlcnNpb25fc2NvcmVfZHN6X3YyX2ZpbmFsX3Njb3JlXzgxMDNfNCwgMCksIDEpKV0gcm93czpbMTUwMF0gc29ydDpbJHRha2Vhd2F5X2dyb3VwaW5nX2Z1bmMgYXNjLCRjc2NvcmUgZGVzYyxcbiAgICAgICAgICAgICRyYXdfc2NvcmVcbiAgICAgICAgIGRlc2NdIHN0YXJ0OlswXSB0YWtlYXdheV9ncm91cGluZ19mdW5jOlttYXAoXG5cdFx0Z2VvZGlzdChsb2MsMjguNDUxMDI3LDc3LjA5Nzk2NiksXG5cdFx0MCxcblx0XHQwLjA1LFxuXHRcdDAsXG5cdFx0bWFwKFxuXHRcdFx0Z2VvZGlzdChsb2MsMjguNDUxMDI3LDc3LjA5Nzk2NiksXG5cdFx0XHQwLjA1LFxuXHRcdFx0MC4xLFxuXHRcdFx0MSxcblx0XHRcdG1hcChcblx0XHRcdFx0Z2VvZGlzdChsb2MsMjguNDUxMDI3LDc3LjA5Nzk2NiksXG5cdFx0XHRcdDAuMSxcblx0XHRcdFx0MC4yNSxcblx0XHRcdFx0Mixcblx0XHRcdFx0bWFwKFxuXHRcdFx0XHRcdGdlb2Rpc3QobG9jLDI4LjQ1MTAyNyw3Ny4wOTc5NjYpLFxuXHRcdFx0XHRcdDAuMjUsXG5cdFx0XHRcdFx0MC41LFxuXHRcdFx0XHRcdDMsXG5cdFx0XHRcdFx0bWFwKFxuXHRcdFx0XHRcdFx0Z2VvZGlzdChsb2MsMjguNDUxMDI3LDc3LjA5Nzk2NiksXG5cdFx0XHRcdFx0XHQwLjUsXG5cdFx0XHRcdFx0XHQxLFxuXHRcdFx0XHRcdFx0NCxcblx0XHRcdFx0XHRcdDVcblx0XHRcdFx0XHQpXG5cdFx0XHRcdClcblx0XHRcdClcblx0XHQpXG5cdFx0KV1dIjsKCXJldHVybiAwOwp9
QUERY: collection_o2, map[aaaq_score_param:[8103_4] boosted:[0] cscore:[sum(0,if(exists(cuisine_score_50),cuisine_score_50, 0))] fl:[id,name,real_id,chain_id,_dist_:geodist(loc,28.451027,77.097966),_dist_ : geodist(loc,28.451027,77.097966),{!key=score}
$raw_score
,cscore] fq:[+status_id:(1 OR 13) has_takeaway_flag:1 {!frange l=0 incl=false}$cscore {!geofilt filter=true sfield=latlon_location_rpt pt=28.451027,77.097966 d=3}] q:[(*)] raw_score:[sum(product(def(conversion_score_dsz_v2_final_score_8103_4, 0), 1))] rows:[1500] sort:[$takeaway_grouping_func asc,$cscore desc,
$raw_score
desc] start:[0] takeaway_grouping_func:[map(
geodist(loc,28.451027,77.097966),
0,
0.05,
0,
map(
geodist(loc,28.451027,77.097966),
0.05,
0.1,
1,
map(
geodist(loc,28.451027,77.097966),
0.1,
0.25,
2,
map(
geodist(loc,28.451027,77.097966),
0.25,
0.5,
3,
map(
geodist(loc,28.451027,77.097966),
0.5,
1,
4,
5
)
)
)
)
)]]