MySQL5.7 with FTS NGRAM(NATURAL LANGUAGE MODE)
MySQL5.7から実装されるInnoDBの全文検索 in CJKモードの挙動について。 Natural Language Full-Text Searchsについて。 12.9.1 Natural Language Full-Text Searches http://dev.mysql.com/doc/refman/5.7/en/fulltext-natural-language.html By...
View ArticleMySQL5.7 with FTS NGRAM(IN BOOLEAN MODE)
一つ前のPOSTで検証したデータでそのまま、NGRAMにてIN BOOLEAN MODEを使い検索してみました。 Natural Language 自然言語処理 By default or with the IN NATURAL LANGUAGE MODE modifier, the MATCH() function performs a natural language search for a...
View ArticleMySQL5.7 with FTS Mecab
mecabプラグイン MySQL5.7からmecabプラグインが利用出来るようになるので、基本的な動作確認をしました。 現状では、eucjpms (ujis), cp932 (sjis), and utf8 (utf8mb4)のみ対応している状態です。 Mecabについて http://ja.wikipedia.org/wiki/MeCab 参考: InnoDB Full-Text: MeCab...
View ArticleMySQL5.7_MeCab用辞書のカスタマイズ
最近、MySQL5.7の形態素解析エンジンのmecabに関して辞書をカスタマイズ出来るかどうか 聞かれる事が増えた為、mecabの辞書をカスタマイズしてきちんと動作確認してみました。 結論としては、問題無くカスタマイズした辞書も利用出来るようです。 但し、MySQLのマニュアルページを見る限り、MySQL Binaryから提供されているmecab辞書の利用を推奨しているようです。 【以下、抜粋】...
View ArticleMySQL8.0 Descending Indexのサポート
MySQL8.0から、Descending Indexがサポートされる。 これによりMySQL5.7と比較して、大きなテーブルでの降順(DESC)のデータ参照処理を、高速に実行する事が出来るようになる。小さいテーブルに関しては、既存のMySQL5.7でもインデックスが利用出来るので、それ程差は出ないかと思います。 MySQL8.0.1で、Sakila...
View Article
More Pages to Explore .....