动态的多条件批量查询
来源:9-6 基于ES的地图查询功能
小耶哥
2019-09-29
非常感谢老师百忙之中回复我的消息, 感谢 感谢 感谢!
对答案存在以下疑点, 请老师释疑
- Multi GET Api可以通过索引名, 类型名, 文档id 一次得到一个文档集合, 文档可以来自同一个索引库,也可以来自不同的索引库
- scan 深度分页代价最高的部分是对结果的全局排序,但如果禁用排序,就能以很低的代价获得全部返回结果。
- 我的需求是 多条件(动态条件)+批量查询
- 老师给出的multiget 显然不符合需求 , 至于scan模式也是不符合
- 多条件查询可以实现 很简单, 批量查询在已知id的情况下批量而已, 我的问题是 多条件+批量查询 即为批量查询多条件
写回答
1回答
-
瓦力老师
2019-09-29
亲,你的场景确实很复杂,不知道是什么需求需要这样的实现,在实际开发过程中,如果发现了这么复杂的场景,在没有直接简单的实现方案下,首先考虑的是要分解需求,是否可以用更简单的方案去解决,否则,就算是实现了,将来维护性也会非常差。所以,瓦力这边也是建议先分解下需求,看看能不能用已知方案去解决,如果实在解决不了,可以把真实场景拿出来,大家一起想解决方案~
00
相似问题