curl -H 'Content-Type: application/json' 'http://elastic-catalog.services.lamoda.tech:9200/catalog-ru/_search' --data '{"_source":{"includes":["sku"]},"query":{"bool":{"filter":[{"terms":{"category_ids":["2"]}},{"term":{"is_sellable":true}},{"terms":{"sku":["AA001EWIVJ97","JA021AMDZMJ4","MU454AMEIRX3","MP002XM0RGOC","TE026AMELXM7","LE306AMEQOI5","RA084AMWKU36","TO052AMEJOC7","NI464BUKBAP4","BE031EWADNB7"]}}],"must_not":[{"terms":{"geo_restricted_aoids":["5000000900000","5000000000000"]}}]}},"size":60,"sort":[{"sorting_factors.80":{"missing":0,"order":"desc","unmapped_type":"long"}},{"_score":{"order":"desc"}},{"sku":{"order":"asc"}}]}'
curl -H 'Content-Type: application/json' 'http://elastic-catalog.services.lamoda.tech:9200/catalog-ru/_search' --data '{"_source":{"includes":["sku"]},"query":{"bool":{"filter":[{"terms":{"category_ids":["2"]}},{"term":{"is_sellable":true}},{"terms":{"sku":["AA001EWIVJ97","JA021AMDZMJ4","MU454AMEIRX3","MP002XM0RGOC","TE026AMELXM7","LE306AMEQOI5","RA084AMWKU36","TO052AMEJOC7","NI464BUKBAP4","BE031EWADNB7"]}}],"must_not":[{"terms":{"geo_restricted_aoids":["5000000900000","5000000000000"]}}]}},"size":60}'
curl -H 'Content-Type: application/json' 'http://elastic-catalog.services.lamoda.tech:9200/catalog-ru/_search' --data $'{
"query": {
"bool": {
"filter": [
{
"terms": {
"sku": [
"AA001EWIVJ97",
"JA021AMDZMJ4",
"MU454AMEIRX3",
"MP002XM0RGOC",
"TE026AMELXM7",
"LE306AMEQOI5",
"RA084AMWKU36",
"TO052AMEJOC7",
"NI464BUKBAP4",
"BE031EWADNB7"
]
}
}
]
}
},
"size": 60,
"_source": {
"includes": [
"sku"
]
},
"sort": {
"_script": {
"type": "number",
"script": {
"lang": "painless",
"source": "params.positions[doc[\'sku\'].value]",
"params": {
"positions": {
"AA001EWIVJ97": 1,
"JA021AMDZMJ4": 2,
"MU454AMEIRX3": 3,
"MP002XM0RGOC": 4,
"TE026AMELXM7": 5,
"LE306AMEQOI5": 6,
"RA084AMWKU36": 7,
"TO052AMEJOC7": 8,
"NI464BUKBAP4": 9,
"BE031EWADNB7": 10
}
}
},
"order": "asc"
}
}
}
'
"source": "params.positions[ctx._source.sku]",