您无法在
text字段上排序,这是elasticsearch的限制。它必须是一种类型
keyword。
不幸的是,类型
keyword不能具有分析器,但是,它可以具有
normalizer执行类似的功能,尽管功能有所限制。本质上的区别在于,您无法指定令牌生成器,因为那样排序就没有多大意义(当有多个令牌时,您将使用哪个令牌进行排序?)
希望这可以帮助

您无法在
text字段上排序,这是elasticsearch的限制。它必须是一种类型
keyword。
不幸的是,类型
keyword不能具有分析器,但是,它可以具有
normalizer执行类似的功能,尽管功能有所限制。本质上的区别在于,您无法指定令牌生成器,因为那样排序就没有多大意义(当有多个令牌时,您将使用哪个令牌进行排序?)
希望这可以帮助