以下是我需要使用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错误。