绊脚石乃是进身之阶。

中国知网的”专业检索“板块,用es查询怎么实现?

Elasticsearch | 作者 mildRain | 发布于2018年01月16日 | 阅读数:3931

专业检索的复杂度很高,括号的无限嵌套会把逻辑关系升级,表示很头大,求解决方案,放段举例:
SU=中国*台湾 and (SU%美国+英国 or (SU%美国+英国 and (SU%美国+英国 or (SU%美国+英国 and SU%美国+英国)))) and (SU%美国+英国 or (SU%美国+英国 and SU%美国+英国))
 
 知网专业检索页面
已邀请:

kennywu76 - Wood

赞同来自: zpc870921

用ES的bool Query嵌套, bool内部就是should , must, filter的组合实现类似AND 和or的关系。

要回复问题请先登录注册