diff --git a/native/jni/src/suggest/core/result/suggested_word.h b/native/jni/src/suggest/core/result/suggested_word.h index 48b29d6a6..258a40eeb 100644 --- a/native/jni/src/suggest/core/result/suggested_word.h +++ b/native/jni/src/suggest/core/result/suggested_word.h @@ -30,9 +30,9 @@ class SuggestedWord { public: bool operator()(const SuggestedWord &left, const SuggestedWord &right) { if (left.getScore() != right.getScore()) { - return left.getScore() < right.getScore(); + return left.getScore() > right.getScore(); } - return left.getCodePointCount() > right.getCodePointCount(); + return left.getCodePointCount() < right.getCodePointCount(); } private: