Good morning,
I'm beginning to work with scripting fields and I have doubts and problems. I have created this index:
POST /sergi-script/_doc/1
{
"access": "2023-10-26T00:00:00"
}
POST /sergi-script/_doc/2
{
"access": "2023-10-26T00:00:00",
"photo": true
}
And now my intention is create an script fields using this info:
- Get a boolean when the access field is befoire than a date:
GET /sergi-script/_search
{
"query": {
"match_all": {}
},
"script_fields": {
"antes": {
"script": {
"lang": "painless",
"source": "doc['access'].value.isBefore(params['date1'])",
"params": {
"date1": "2023-01-01T00:00:00"
}
}
}
}
}
I have an error but I don't understand the reason
- Is it possible get a boolean field that returns true (when the field photo exists) otherwise false?
Thanks for the help