三井しょうた
01035****@gmail*****
2018年 8月 29日 (水) 14:51:02 JST
皆さまこんにちは。三井と申します。
古いバージョンの話となり、恐縮なのですが、
現在以下の環境でラッパーにてmroongaを利用しております。
<環境>
CentOS 6.6
MySQL 5.6.24 (utf8)
mroonga 5.0.3
TokenBigramIgnoreBlankSplitSymbolAlphaDigit
NormalizerMySQLUnicodeCIExceptKanaCIKanaWithVoicedSoundMark
の設定で、
SHOP_NAME:"フライングガーデン△上福岡店△△△△△△△△△△△"
※△は全角
SHOP_NAME_KANA:"フライングガーデン"
※半角カナ
をカラムに格納し、
SELECT * FROM TEST_TABLE WHERE MATCH(SHOP_NAME, SHOP_NAME_KANA)
AGAINST ('*D+フライングガーデン' IN BOOLEAN MODE);
というクエリでデータが取得できないと言う状況が発生しています。
ただ、同一バージョンの別環境(検証環境)では再現せず、
何らかの不具合に当るのかの判断もつかず困っております。
ちなみに、商用環境のテーブルには少し多いデータを(9,000万件程)格納してはいるのですが、
データ量によって、マッチしないといった事が発生する可能性含めて、何かしらご教授いただけないでしょうか。
以上、よろしくお願いいたします。