做suggest的时候,想取状态为1的数据,但是,按照下面的写法,状态为-1的数据也取出来了,代码如下,如果不是这样写,应该怎样写呢?
GET pro_suggest/doc/_search
{
"query": {
"term": {
"status": {
"value": 1
}
}
},
"suggest": {
"title": {
"prefix": "best",
"completion": {
"field": "title",
"size": 10
}
}
}
}
1 个回复
medcl - 今晚打老虎。
赞同来自: HelloClyde 、laoyang360 、meme
你如果需要过滤,可以写一个bool 查询来查询 title,结合 prefix 查询和 term 查询进行过滤,效果差不多。