版本: 8-8.9
简而言之,当在字段映射中为向量索引选项指定了未知或不支持的类型时,就会出现此错误。Elasticsearch 仅支持有限数量的向量字段类型,如果使用不支持的类型,就会抛出此错误。要解决此问题,您应该查看 Elasticsearch 文档以了解向量字段支持的类型。然后,使用支持的类型更新您的字段映射。此外,请确保您正在索引的字段数据与字段映射中指定的类型匹配。
日志上下文 #
日志 “Unknown vector index options type [” + type + “] for field [” + fieldName + “]” 的类名是 DenseVectorFieldMapper.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入理解的人参考:
}
String type = XContentMapValues.nodeStringValue(typeNode);
if (type.equals("hnsw")) {
return HnswIndexOptions.parseIndexOptions(fieldName; indexOptionsMap);
} else {
throw new MapperParsingException("Unknown vector index options type [" + type + "] for field [" + fieldName + "]");
}
} /**
* @return the custom kNN vectors format that is configured for this field or





