Это пример поля в документе ES. Как я могу запросить «values.value», которые могут быть только целыми числами?
В этом случае значение равно «150,99» и может быть полностью преобразовано в целое число. Но иногда в тексте может быть что-то вроде «значение»: «много», и я хочу исключить документ с этими значениями.
"prices": [
{
"currency": "RUR",
"id_offer": 605994811,
"id_prcdoc": 42172,
"id_prcknd": 20859,
"info": {},
"min_order": null,
"sell_by": null,
"value": "150.99"}]
Индекс этого поля:
"prices": {
"type": "nested",
"properties": {
"currency": {
"type": "keyword"
},
"id_offer": {
"type": "integer"
},
"id_prcdoc": {
"type": "integer"
},
"id_prcknd": {
"type": "integer"
},
"min_order": {
"type": "keyword"
},
"sell_by": {
"type": "keyword"
},
"value": {
"type": "keyword",
"index": false
}
}
}
И иногда это поле «значение» может быть «0,00», и, вероятно, я хочу исключить эти значения до ..