ES對字段去重統計,拋出異常:java.lang.IllegalArgumentException: Two sibling aggregations cannot have the same name:


出錯場景:多次調用ES統計方法,第二次時會報錯。

解決辦法:在AggregationBuilders.cardinality("tempField").field("countFiled"),中的"tempField"用一個隨機字符串代替。

                 查詢后取結果的時候,再用隨機字符串取出。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM