搜索建议,怎么对建议的结果进行过滤。比如先过滤,然后进行建议
PUT /blogs_completion/
{
"mappings": {
"tech": {
"properties": {
"body": {
"type": "completion"
},
“create_date":{
"type": "date",
"format":"MMM DD YYY"
}
}
}
}
}
比如下面的建议,我怎么去进行日期为过去一个月之内的建议呢?自己家了bool查询,但是没用,返回的还是所有建议的东西。(不想通过建议后在筛选)
POST blogs_completion/_search?pretty
{ "size": 0,
"suggest": {
"blog-suggest": {
"prefix": "elastic i",
"completion": {
"field": "body"
}
}
}
}