📣 极限科技诚招搜索运维工程师(Elasticsearch/Easysearch)- 全职/北京 👉 : 立即申请加入

版本: 8.3-8.9

简而言之,当 Elasticsearch 中的术语间隔查询(term intervals query)出现问题时,就会发生此错误。该查询用于查找特定术语按指定顺序出现且彼此之间在一定距离内的文档。错误可能是由于语法不正确、参数缺失或无效导致的。要解决此问题,请确保查询格式正确且包含所有必需的参数。此外,请检查查询的索引中是否存在这些术语。如果错误仍然存在,请考虑重新索引数据或使用其他类型的查询。

日志上下文 #

日志 “term intervals query” 类名是 PlaceHolderFieldMapper.java. 我们从 Elasticsearch 源代码中提取了以下内容,供寻求深入上下文的用户参考:

throw new QueryShardException(context; fail("distance feature query"));
 }  @Override
 public IntervalsSource termIntervals(BytesRef term; SearchExecutionContext context) {
 throw new QueryShardException(context; fail("term intervals query"));
 }  @Override
 public IntervalsSource prefixIntervals(BytesRef prefix; SearchExecutionContext context) {
 throw new QueryShardException(context; fail("term intervals query"));