elasticsearch - 解析内部匹配以及来源

标签 elasticsearch jest

我们正在使用Jest Java客户端与我们的应用程序中的E.S进行交互。
我们的文档结构如下:

{
  "productId":123,
  "reviews":[ // <============ NESTED
   {"id":1, "rating":3, "epoch":12345}
   {"id":2, "rating":4, "epoch":12346}
  ]
}
产品类别:
 class Product {
    int productId;
    List<Review> reviews; // Review class has id, rating and epoch
  }
我们必须返回每种产品的最新评论。为此,我们使用 inner_hits 查询。
需要的帮助:
我已尽力而为,但在JEST客户端中未找到任何方法来解析inner_hits和源代码。

最佳答案

它尚未在Jest中实现。
issue已在两年前打开,但今天仍然打开。
至少可以说Jest一直是“休眠” ...
您应该考虑改用official High-Level Java REST client,因为它可以按预期提供对inner_hits的支持。

关于elasticsearch - 解析内部匹配以及来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64440626/

相关文章:

elasticsearch - elasticsearch从0.9.x升级到1.x.x

java - 如何在 java 中使用 Elasticsearch Rest api?

elasticsearch - Elasticsearch:请求[/some index/_refresh]包含无法识别的参数:[refresh]

elasticsearch - Jest 客户端大小参数被忽略

elasticsearch - 使用updateBuilder时不会发生Elasticsearch部分更新

elasticsearch - 在单个搜索查询ElasticSearch v7.3中获取 token 位置

python-3.x - Elasticsearch聚合给我2个结果,而不是一个结果

elasticsearch - Elasticsearch 得分基本长度特征

spring - 错误的请求签名。 AWS ElasticSearch

node.js - jest-cli代码覆盖率仅显示零百分比