当我尝试将产品保存到我的收藏中时遇到问题。当我尝试保存产品编号 271 时,出现此错误
在索引product_ids中创建实体时出错:根据 PUT 上不成功的 (400) 低级别调用构建的 Elasticsearch 响应无效:/product_ids/_doc/myproduct
异常:请求执行失败。调用:状态代码 400 来自:PUT /product_ids/_doc/myproduct。 ServerError:类型:非法_参数_异常原因:“已超出总字段的限制 [1000]”
我认为问题是由于我的产品的所有字段的总和大于 1000,但如果我删除产品中的复合字段,我最终会在索引中插入超过 1000 个产品。可能是什么错误?
字段的最大大小不是每个文档而是每个索引。 使用
GET /product_ids/_mapping
获取映射并检查您拥有什么。
您真的需要那么多字段吗?也许你可以用另一种方式设计你的文档?