Groonga 13.0.1 has been released
Groonga 13.0.1 has been released!
How to install: Install
Changes
Here are important changes in this release:
Improvements
-
Normalizers Added a new options for NormalizerNFKC*.
We added the following options. We can use these options in all NormalizerNFKC. Please refer NormalizerNFKC150 about the detail of these options.
unify_kana_prolonged_sound_markunify_kana_hyphenunify_katakana_trailing_o
-
Add support for MessagePack v6.0.0.
Groonga can not found MessagePack v6.0.0 or later when we execute configure or cmake until now. Groonga can found MessagePack since this release even if the version of MessagePack is v6.0.0 or later.
Fixes
-
highlight_html Fixed a bug that highlight position may move over when we use
loose_symbol=true. -
Normalizers Fixed a bug that NormalizerNFKC* did incorrect normalization.
This bug occured when
unify_kana_caseandunify_katakana_v_soundsused at the same time.For example,
ヴァwas normalized toバアwithunify_kana_caseandunify_katakana_v_sounds, butヴァshould be normalized toバ.This was because
ヴァwas normalized toヴアwithunify_kana_case, and after that,ヴアwas normalized toバアwithunify_katakana_v_sounds. We fixed to normalize characters withunify_katakana_v_soundsbeforeunify_kana_case.Here is an example of the bug in the previous version.
normalize \ 'NormalizerNFKC150("unify_katakana_v_sounds", true, \ "unify_kana_case", true)' \ "ヴァーチャル" #[ # [ # 0, # 1678097412.913053, # 0.00019073486328125 # ], # { # "normalized":"ブアーチヤル", # "types":[], # "checks":[] # }From this version,
ヴァーチャルis normalized toバーチヤル.
Known Issues
-
Currently, Groonga has a bug that there is possible that data is corrupt when we execute many additions, delete, and update data to vector column.
-
*<and*>only valid when we usequery()the right side of filter condition.If we specify as below,
*<and*>work as&&.'content @ "Groonga" *< content @ "Mroonga"'
-
Groonga may not return records that should match caused by
GRN_II_CURSOR_SET_MIN_ENABLE.
Conclusion
Please refert to the following news for more details.
Let's search by Groonga!