我这里排序的字段类型是text,因为是自己学习,数据量也小,看别人说需要把字段类型改为keyword,然后我把索引删掉,重新建索引的时候使用了keyword类型,然后就能排序了。
ES查询报错:Fielddata is disabled on text fields by default. Set fielddata=true on [no] in order to load
最新推荐文章于 2024-03-04 17:08:21 发布
本文探讨了在Elasticsearch中,text和keyword字段类型的使用场景。作者在个人学习过程中发现,对于排序需求,keyword类型更为适用。通过删除原有索引并重建,将字段类型改为keyword后,成功实现了排序功能。这个过程强调了正确选择字段类型对于搜索引擎性能的重要性。
摘要由CSDN通过智能技术生成