【发布时间】:2023-03-20 07:01:01
【问题描述】:
我只是一个弹性搜索新手。根据下面的elasticsearch文档,
-
连接字段不应该像关系数据库中的连接一样使用。在 Elasticsearch 中,获得良好性能的关键是将数据反规范化为文档。每个连接字段、has_child 或 has_parent 查询都会对您的查询性能产生重大影响。
-
请注意,与查询 dsl 中的其他查询相比,has_child 是一个较慢的查询,因为它执行连接。
-
请注意,与查询 dsl 中的其他查询相比,has_parent 是一个慢查询,因为它执行连接。
我可以理解这些查询类型很慢,应该避免。但是 parent 和 children 聚合呢?我找不到任何文档或性能测试结果表明这些聚合很慢或不太差。
我必须测试它,有人可以给我一些建议吗?
【问题讨论】:
标签: elasticsearch