我已使用TypeMapping在代码中指定了文档映射,而建立索引时,我开始看到以下异常
{“错误”:“RoutingMissingException [[search2] / [ImageDocument] / [2039810546]]需要路由,”,“状态”:500}
而且,在指定类型映射时,我找不到任何使用NEST指定路由的方法!
有什么线索可以在建立索引或在时间映射时在哪里指定路由参数?
最佳答案
我们可以在建立索引时使用IndexParameters参数并指定路由
IndexParameters indexParams = new IndexParameters() { Routing = "id" };
var resp = ConnectedClient.Index(doc, "IndexName", "typeName", id, indexParams);