mroongaで「ERROR 1005 (HY000): already used name was assigned:」の対処
MroongaでTokenizerをMecabからTokenBigramSplitSymbolAlphaDigitに変更する際に
インデックスのDropでエラーが出てしまい強制的に中止した。
これがまずかったのか、
その全文検索のインデックスが存在していないにもかかわらず、
再度インデックスを貼り直そうとした際に、
ERROR 1005 (HY000): already used name was assigned:
というエラーが発生するようになってしまった。
groonga /var/lib/mysql/database.mrn
>table_list
でMroongaのtable_list情報を確認した所しっかりと残っていた。
http://groonga.org/ja/docs/reference/commands/table_remove.html
の情報を参考に
>table_remove index_name
でMroongaのtable_list情報を削除したら無事インデックスを貼り直すことができました。
以下バージョン情報です。
mysql Ver 14.14 Distrib 5.6.11
groonga(mroonga) 3.0.3