diff options
-rw-r--r-- | dictionaries/en_gb_wordlist.xml.gz | bin | 873292 -> 870801 bytes | |||
-rw-r--r-- | dictionaries/en_us_wordlist.xml.gz | bin | 890661 -> 891199 bytes | |||
-rw-r--r-- | dictionaries/en_whitelist.xml.gz | bin | 1226 -> 815 bytes | |||
-rw-r--r-- | dictionaries/en_wordlist.xml.gz | bin | 915674 -> 916073 bytes | |||
-rw-r--r-- | dictionaries/fr_wordlist.xml.gz | bin | 1089635 -> 1118441 bytes | |||
-rw-r--r-- | java/res/raw/main_en.dict | bin | 1069745 -> 1069769 bytes | |||
-rw-r--r-- | java/res/raw/main_fr.dict | bin | 1329652 -> 1329511 bytes | |||
-rw-r--r-- | native/jni/src/unigram_dictionary.cpp | 3 |
8 files changed, 2 insertions, 1 deletions
diff --git a/dictionaries/en_gb_wordlist.xml.gz b/dictionaries/en_gb_wordlist.xml.gz Binary files differindex 927f2d156..ed38ef327 100644 --- a/dictionaries/en_gb_wordlist.xml.gz +++ b/dictionaries/en_gb_wordlist.xml.gz diff --git a/dictionaries/en_us_wordlist.xml.gz b/dictionaries/en_us_wordlist.xml.gz Binary files differindex 4cad38b2b..e4fb0db93 100644 --- a/dictionaries/en_us_wordlist.xml.gz +++ b/dictionaries/en_us_wordlist.xml.gz diff --git a/dictionaries/en_whitelist.xml.gz b/dictionaries/en_whitelist.xml.gz Binary files differindex 844e020cb..46dd3f0e2 100644 --- a/dictionaries/en_whitelist.xml.gz +++ b/dictionaries/en_whitelist.xml.gz diff --git a/dictionaries/en_wordlist.xml.gz b/dictionaries/en_wordlist.xml.gz Binary files differindex 01dcc2825..2aad76ab3 100644 --- a/dictionaries/en_wordlist.xml.gz +++ b/dictionaries/en_wordlist.xml.gz diff --git a/dictionaries/fr_wordlist.xml.gz b/dictionaries/fr_wordlist.xml.gz Binary files differindex 50f460485..3134a040a 100644 --- a/dictionaries/fr_wordlist.xml.gz +++ b/dictionaries/fr_wordlist.xml.gz diff --git a/java/res/raw/main_en.dict b/java/res/raw/main_en.dict Binary files differindex bd7737a8b..067bc06bb 100644 --- a/java/res/raw/main_en.dict +++ b/java/res/raw/main_en.dict diff --git a/java/res/raw/main_fr.dict b/java/res/raw/main_fr.dict Binary files differindex 2fd94f4dc..c607d0e36 100644 --- a/java/res/raw/main_fr.dict +++ b/java/res/raw/main_fr.dict diff --git a/native/jni/src/unigram_dictionary.cpp b/native/jni/src/unigram_dictionary.cpp index 49d044fbc..e3649bd4b 100644 --- a/native/jni/src/unigram_dictionary.cpp +++ b/native/jni/src/unigram_dictionary.cpp @@ -798,7 +798,8 @@ int UnigramDictionary::getMostFrequentWordLikeInner(const uint16_t *const inWord // into inputIndex if there is a match. const bool isAlike = testCharGroupForContinuedLikeness(flags, root, pos, inWord, inputIndex, inputSize, newWord, &inputIndex, &pos); - if (isAlike && (BinaryFormat::FLAG_IS_TERMINAL & flags) && (inputIndex == inputSize)) { + if (isAlike && (!(BinaryFormat::FLAG_IS_NOT_A_WORD & flags)) + && (BinaryFormat::FLAG_IS_TERMINAL & flags) && (inputIndex == inputSize)) { const int frequency = BinaryFormat::readFrequencyWithoutMovingPointer(root, pos); onTerminalWordLike(frequency, newWord, inputIndex, outWord, &maxFreq); } |