Fielddata is disabled on text fields by default. Set fielddata=true on [xxxx] in order to load fie

在使用

TermsAggregationBuilder

處理es 查詢時出現報錯:

Fielddata is disabled on text fields by default. Set fielddata=true on [xxxx] in order to load fielddata in memory by uninverting the inverted index.
這個異常是因爲沒有這xxxx放入緩存空間中,服務使用聚合查詢。

解決方式:
1. 如果字段是keywords類型,添加   "fielddata": true的屬性
2.如果字段是數字類型的 如int long float 等類型就添加 "doc_values": true 屬性。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章