是时候用 ES 拯救发际线啦

现在我要增加一个日期的控制功能,但是不知道这段代码插在哪里,多次试验不成功?

Elasticsearch | 作者 qq731761942 | 发布于2018年06月09日 | 阅读数:2064

{
"query": {
"function_score": {
"query": {
"bool": {
"should": [
{ "match": {
"title": {
"query": "'.$kw.'",
"boost": 2
}}},
{ "match": {
"url": {
"query": "'.$kw.'",
"boost": 1
}}}
],
"minimum_should_match": 1,
"filter" : {
"term" : {
"wzfl" : "'.$topfl.'"
}
}
}
},
"field_value_factor": {
"field": "qp",
"modifier": "log1p",
"factor": 2
}
}
},
"highlight" : {
"fields" : {
"title" : {},
"discription" : {}
},
"require_field_match" : true
}
}

 我要实现一个消息搜索引擎的功能,现在我要增加一个日期的控制功能,但是不知道这段代码插在哪里,多次试验不成功???谢谢大家帮忙
 
"range" : {
"time" : {
"gt" : 1528535955
}
}
已邀请:

ggg

赞同来自:

不是代码插哪的问题,是你的时间戳有问题,乘上1000就可以了
Unix timestamp是秒,elasticsearch的date格式epoch,毫秒为单位

要回复问题请先登录注册