我已使用TypeMapping在代码中指定了文档映射,而建立索引时,我开始看到以下异常

{“错误”:“RoutingMissingException [[search2] / [ImageDocument] / [2039810546]]需要路由,”,“状态”:500}

而且,在指定类型映射时,我找不到任何使用NEST指定路由的方法!
有什么线索可以在建立索引或在时间映射时在哪里指定路由参数?

最佳答案

我们可以在建立索引时使用IndexParameters参数并指定路由

        IndexParameters indexParams = new IndexParameters() { Routing = "id" };
        var resp = ConnectedClient.Index(doc, "IndexName", "typeName", id, indexParams);

08-08 02:13