0
MySQL Match Fulltext追加、検索語として「ドット/期間」の文字
に記載されているように私は、正確な問題を抱えている私が検索を実行する必要がある「」(ピリオド)文字、私は、MySQLを使用しています5.6.4、私のテーブルにはinnodb engineがあります。フィールド 'fullname'にはフルテキストインデックスがあり、utf8_general_ci照合があり、34k +レコードがあります。設定はini ft_min_word_len = "2" and ft_stopword_file =""
、です。言葉では、問題はちょうど期間です文字
私は%liで検索しようとするとKE%
WHERE MATCH (
fullname
)
AGAINST (
'1.9'
IN BOOLEAN
MODE
)
0 total, 0.0048 seg
戦で
WHERE `fullname` LIKE '%1.9%'
1,061 total, 0.0316 seg
156 1.9 JTD Impression
147 1.9 D
159 1.9 JTS
GT 1.9 JTD 16V M-Jet Impression
159 Sportwagon 1.9 JTD
159 1.9 JTD
私は何ができますか? ありがとう
InnoDBで全文検索ができるようになりましたか? –
@Marcus:ええ、それは最終的に開発パイプラインに入っています。どのバージョンがそれを持っているのか(またはまだ実験室にいるのか)わからないのですが...うわー!来ている。アップデート:http://blogs.innodb.com/wp/2011/12/innodb-full-text-search-in-mysql-5-6-4/ –
5.6.4は付属しています – Colas