1、重点信息提炼
Fielddata is disabled n text fields by default. Set fielddata=true on [shopOperatorTime] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory. Alternatively use a keyword field instead
2、关于fielddata=true 这个参数可以在百度上面查看到对应的解释
3、项目中的报错是使用shopOperatorTime 这个字段进行排序,这个字段是date类型的,Java代码解决方法:
报错代码: 文章来源:https://www.toymoban.com/news/detail-536961.html
searchSourceBuilder.sort("shopOperatorTime", SortOrder.DESC);
修改后代码: 文章来源地址https://www.toymoban.com/news/detail-536961.html
searchSourceBuilder.sort("shopOperatorTime.keyword", SortOrder.DESC);
到了这里,关于ES查询问题- Fielddata is disabled n text fields by default. Set fielddata=true on [XXXX]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!