凉山彝族自治州网站建设_网站建设公司_论坛网站_seo优化
2025/12/17 16:00:58 网站建设 项目流程

遇到的问题:

No mapping found for [repaymentRatio] in order to sort on

原因分析:

我(ES)在 mapping 里没找到 repaymentRatio,但你却让我用它来排序,所以就会爆这个了。我后端写的有索引初始化的方案,但是不可能把所有的索引删掉重新开始 这样就会出现一个问题以前做的假删除也会重新出现,所以我要解决的是不动老数据的情况下 添加进去新的索引。

解决方案:

第一步:确认 mapping 里有没有字段:

GET wk_single_receivables/_mapping/_doc

如果你 看不到:

"repaymentRatio": { ... }

那这个错误 100% 正常

第二步:我的版本比较老只能这个写法补 mapping(ES 6.8 正确写法):

PUT wk_single_receivables/_mapping/_doc

{

"properties": {

"repaymentRatio": {

"type": "scaled_float",

"scaling_factor": 100

}

}

}

一般情况下如果这个执行没问题就可以了。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询