mita2 database life

主にMySQLに関するメモです

2015-01-01から1年間の記事一覧

MySQL 5.7 InnoDBで日本語全文検索できるようにした

MySQL 5.7.6 からMecab によるトークナイズが標準搭載されました!https://dev.mysql.com/doc/refman/5.7/en/fulltext-search-mecab.htmlMySQL 5.7 でInnoDB FULLTEXT SEARCH のパーサープラグインを独自に作れるようになってます(従来はMyISAMのみ)。23.2…

InnoDBのFULLTEXT SEARCHに変更してハマった

MyISAMとInnoDBでFULLTEXT SEARCHは完全に同じだと思い込んでたのでハマった。MyISAMのNATURAL LANGUAGEモードの検索では半分以上の行に含まれるワードは検索対象にならない。InnoDBではその仕様はなくなってる。NATURAL LANGUAGEモードを使うケースほとんど…