以下是我需要使用 Java API 为 IBM Watson 发现服务构建的查询。
nested(enriched_text.entities)
.filter(enriched_text.entities.type::"Date_of_incident")
.term(enriched_text.entities.text,count:10)
我正在尝试使用 Java API 构建如下查询。
queryBuilder.aggregation("nested(enriched_text.entities)");
queryBuilder.filter("enriched_text.entities.type::\"Date_of_incident\"");
queryBuilder.aggregation("term(enriched_text.entities.text,count:10)");
但过滤器部分在尝试执行时抛出 StackOverflow 错误。