我正在尝试使用Elasticsearch进行搜索查询:
它引发异常:
"script": "if((doc['description.keyword'].value=='wood') && (doc['EndDate'] < '2018-01-01' )) {'available'} else {'unavailable'}",
"lang": "painless",
"caused_by": {
"type": "class_cast_exception",
"reason": "Cannot apply [<] operation to types [org.elasticsearch.index.fielddata.ScriptDocValues.Dates] and [java.lang.String]."
}
}
}
如何根据日期字段检查日期小于或小于无痛脚本的时间?
请提出建议。