should应该是求两个查询的并集结果吧,但是inner_hits中不是并集结果,不太了解这个查询执行流程.. 为了功能实现 目前是分成两次查询请求了
大神有一个查询问题,希望能给解解惑。 { "query": { "bool": { "should": [ { "bool": { "filter": [ { "term": { "field": "value" } }, { "has_parent": { "inner_hits": 1, "query": { "bool": { "filter": [ { "term": { "field": "value" } } ] } } } } ] } }, { "bool": { "filter": [ { "term": { "field": "value" } }, { "has_parent": { "inner_hits": 1, "query": { "bool": { "filter": [ { "term": { "field": "value" } } ] } } } } ] } } ] } } } should里两个子查询查询了父子关系,单独执行第一个子查询里的语句hits有数据返回,inner_hits 也有数据。单独执行第二个子查询语句没有任何数据返回,但是上面语句整体执行,hits中有数据,inner_hits 里面却没有数据了。 两个子查询相互交换位置再执行,hits、inner_hits都 有数据,这个有办法优化吗
老师好!请问使用logstash-input-JDBC插件同步mongodb的数据,全量更新对性能要求是否很大,数据量在十万级
[quote=引用 1 楼 搞研究的小蜗牛的回复:]老师好!请问使用logstash-input-JDBC插件同步mongodb的数据,全量更新对性能要求是否很大,数据量在十万级
587
社区成员
254,089
社区内容
加载中
试试用AI创作助手写篇文章吧