多くのレコードから名前で検索したい。私がMySQL LIKE
を使用すると、検索に時間が掛かります。私のコードにfulltext
の検索match(name) against(*linebre*) IN BOOLEAN MODE
を使用すると、それはより速くなりますか?MySQL LIKEとBOOLEAN MODE(FULLTEXT)はいつどこで使用できますか?
は、と私はFULLTEXT
検索に間違って使ってるよう
MariaDB [****]> select count(*) from contents where match(tags) against('*а*' IN BOOLEAN MODE);
+----------+
| count(*) |
+----------+
| 6665 |
+----------+
1 row in set (0.06 sec)
は思わフルテキスト
MySQLのように私の記録に
MariaDB [****]> select count(*) from contents where tags like "%а%";
+----------+
| count(*) |
+----------+
| 16927 |
+----------+
1 row in set (0.08 sec)
をチェックします。大きな違いがあります。
どうすれば使用できますか?どちらが使いやすいですか?
を助け
希望を試すことができますか? –
私はそれを試しました。私は間違ってコーディングしているようだ。この状況にどうやって使うことができますか? –