【发布时间】:2021-11-19 10:41:21
【问题描述】:
这是我的映射:-
{
"test": {
"aliases": {
},
"mappings": {
"courses": {
"properties": {
"is_sponsored": {
"type": "long"
},
"sponsored_end_date": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss"
},
"sponsored_start_date": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss"
},
"settings": {
"index": {
"creation_date": "1609945591003",
"number_of_shards": "5",
"number_of_replicas": "1",
"uuid": "3S6mwaIbSFuTKPtuj8sSWw",
"version": {
"created": "6070199"
},
"provided_name": "test"
}
}
}
}
}
}
}
我想在顶部显示那些“is_support”值为真且当前日期介于“赞助开始日期”和“赞助结束日期”之间的课程。一旦“赞助结束日期”通过,它应该显示在正常位置。我是 ElasticSearch 的新手,所以请建议一种方法来做到这一点。我正在使用 php。
谢谢
【问题讨论】:
标签: php laravel elasticsearch