在ElasticSearch中,我使用完成建议器(docs here),其有效负载与我正在插入的文档非常相似。
我的问题是 - 我应该这样做,还是只将ID插入有效负载并执行后续Multi-GET以检索实际结果?我更喜欢后者,但如果前者更有效率(即使需要更多记忆),我会坚持下去。
答案 0 :(得分:0)
完成建议器通常以速度作为主要因素实现 - 在您键入时用于自动填充字段等。通过增加有效负载,您自然会增加json响应大小,从而减慢整个过程。
但是,我认为没有一种正确的方法 - 它是一个适合您特定要求的工具集。如果您当前的解决方案性能更高,并且您可以扩展以管理内存要求,那么它听起来就像是适合您的解决方案。