需要构造一个EC查询,其中fieldName字段要包含queryString,字符串内容,并对其中高频词进行降权处理,同时此查询还需要fieldName不包含ExceptString字符串。这个查询如何构造,请高手支招。或者有什么可以检查语法错误的工具推荐也好!
尝试N次到吐血。
query = {
"queries": [{
"query":{ "match": {
"text": {
"query":{fieldName: queryString},
"cutoff_frequency": 0.005
}
}
},
"bool": {
"must_not":{"match":{fieldName:ExceptString}}
}
}],
}
Kibana elasticsearch的一个辅助工具
1.ElasticSearch Header 快速查看数据,支持简单查询,对于语句的复合查询也支持。
2.Kibana es中一般会自带Kibana,可以将其打开,然后查询。端口一般是5601,面配置和es地址一致就行