【发布时间】:2021-05-28 16:44:33
【问题描述】:
团队目前正在将遗留项目从 Elasticsearch v1.7.3 迁移到 v7.8.0。它大部分是用 Scala 编写的,因此我们想替换 Java 客户端:Maven Repository: org.elasticsearch » elasticsearch » 1.7.3
在工作期间,我们发现我们非常不确定的代码是平静的,例如:
SignificantTerms.Bucket bucket = //fethced significant terms;
bucket.getDocCount
bucket.getSupersetDf
bucket.getSubsetSize
bucket.getSupersetSize
所以我们根本找不到getSupersetDf、getSubsetSize 和getSupersetSize 代表什么。在 ES 1.7.3 中。重要术语聚合的文档:Significant Terms Aggregation | Elasticsearch Reference [1.7] | Elastic
每个存储桶仅显示 doc_count、bg_count 和 score。这些方法代表什么——我们只能猜测。我们的一项建议是 getSupersetDf 与 bg_count 的值相同,但这也是主要问题 - Java 客户端和 Elastic 文档中的值之间没有直接映射。
你能帮我们吗?
谢谢!
【问题讨论】:
标签: java elasticsearch elasticsearch-aggregation