1、term terms区别
报错:[term] query does not support array of values
terms:对于有[]的用terms;查询某个字段里含有多个关键词的文档
term:对于没有[],简单键值的用term
query_json ={
"query": {
"bool": {
"must": [
{"terms": {"vendor": ["11","12","13","15","17","19","310"]}},
{"term": {"type": "1"}},
{"term": {"status": "1"}},
{"terms":{"channelid.keyword":["001","002","003","004","005","023"]}},
],
"must_not": [ ],
"should": [ ],
}
},
"sort": [ ],
"aggs": { }
}
2、其他查询关键字
fuzzy,matchdeng