需要构造一个EC查询,其中fieldName字段要包含queryString,字符串内容,并对其中高频词进行降权处理,同时此查询还需要fieldName不包含ExceptString字符串。这个查询如何构造,请高手支招。或者有什么可以检查语法错误的工具推荐也好!
尝试N次到吐血。
query = {
"queries": [{
"query":{ "match": {
"text": {
"query":{fieldName: queryString},
"cutoff_frequency": 0.005
}
}
},
"bool": {
"must_not":{"match":{fieldName:ExceptString}}
}
}],
}