91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql全文搜索fulltext

發布時間:2020-08-11 12:28:31 來源:ITPUB博客 閱讀:133 作者:cdbdp 欄目:MySQL數據庫
mysql> select * from t2;
+------+------+----------------------------+
| a    | b    | c                          |
+------+------+----------------------------+
|    1 | aa   | aa11111111111111111111111  |
|    2 | bb   | bb222222222222222222222222 |
+------+------+----------------------------+
2 rows in set (0.00 sec)


mysql> 


--此處測試字符少于4個并且數據只有2行,搜索不到任何記錄
mysql> select match(c) against('bb') from t2;
+------------------------+
| match(c) against('bb') |
+------------------------+
|                      0 |
|                      0 |
+------------------------+
2 rows in set (0.00 sec)


mysql> insert into t2 values(3,'bb cc','cc33333333333333333');
Query OK, 1 row affected (0.00 sec)


mysql> commit;
Query OK, 0 rows affected (0.00 sec)


mysql> select match(b) against('bb') from t2;
+------------------------+
| match(b) against('bb') |
+------------------------+
|                      0 |
|                      0 |
|                      0 |
+------------------------+
3 rows in set (0.00 sec)


mysql> 
mysql> 
mysql> 
mysql> insert into t2 values(4,'dd','dd33333333333333333');
Query OK, 1 row affected (0.00 sec)


mysql> insert into t2 values(5,'ee','ee33333333333333333');
Query OK, 1 row affected (0.00 sec)


mysql> insert into t2 values(6,'ff','ff33333333333333333');
Query OK, 1 row affected (0.00 sec)


mysql> insert into t2 values(7,'g','gg33333333333333333');
Query OK, 1 row affected (0.00 sec)


mysql> insert into t2 values(8,'h','hh43333333333333333');
Query OK, 1 row affected (0.00 sec)


mysql> insert into t2 values(9,'ii','ii33333333333333333');
Query OK, 1 row affected (0.00 sec)


mysql> insert into t2 values(10,'jj','jj33333333333333333');
Query OK, 1 row affected (0.00 sec)


mysql> 
mysql> 
mysql> commit;
Query OK, 0 rows affected (0.00 sec)


mysql> select match(b) against('bb') from t2;
+------------------------+
| match(b) against('bb') |
+------------------------+
|                      0 |
|                      0 |
|                      0 |
|                      0 |
|                      0 |
|                      0 |
|                      0 |
|                      0 |
|                      0 |
|                      0 |
+------------------------+
10 rows in set (0.00 sec)


--大于4個字符可以搜索出來
mysql> insert into t2 values(10,'kkkkkwq','kkkkk adfsdf');
Query OK, 1 row affected (0.00 sec)


mysql> select match(c) against('kkkkk') from t2;
+---------------------------+
| match(c) against('kkkkk') |
+---------------------------+
|                         0 |
|                         0 |
|                         0 |
|                         0 |
|                         0 |
|                         0 |
|                         0 |
|                         0 |
|                         0 |
|                         0 |
|        2.2508163452148438 |
+---------------------------+
11 rows in set (0.00 sec)


mysql> select * from t2 where match(c) against('kkkkk');
+------+---------+--------------+
| a    | b       | c            |
+------+---------+--------------+
|   10 | kkkkkwq | kkkkk adfsdf |
+------+---------+--------------+
1 row in set (0.00 sec)


mysql> select * from t2 where match(b) against('kkkkk');
Empty set (0.01 sec)


mysql> update t2 set b='kkkkk' where a=10;
Query OK, 2 rows affected (0.00 sec)
Rows matched: 2  Changed: 2  Warnings: 0


mysql> select * from t2 where match(b) against('kkkkk');
+------+-------+---------------------+
| a    | b     | c                   |
+------+-------+---------------------+
|   10 | kkkkk | jj33333333333333333 |
|   10 | kkkkk | kkkkk adfsdf        |
+------+-------+---------------------+
2 rows in set (0.00 sec)


--默認自然語言,搜索結果按相關度排序,此處查詢結果為相關度
mysql> select b,match(b) against('kkkkk') from t2;
+-------+---------------------------+
| b     | match(b) against('kkkkk') |
+-------+---------------------------+
| aa    |                         0 |
| bb    |                         0 |
| bb cc |                         0 |
| dd    |                         0 |
| ee    |                         0 |
| ff    |                         0 |
| g     |                         0 |
| h     |                         0 |
| ii    |                         0 |
| kkkkk |         1.486977219581604 |
| kkkkk |         1.486977219581604 |
+-------+---------------------------+
11 rows in set (0.00 sec)


mysql> select * from t2 where match(b) against('kkkkk');
+------+-------+---------------------+
| a    | b     | c                   |
+------+-------+---------------------+
|   10 | kkkkk | jj33333333333333333 |
|   10 | kkkkk | kkkkk adfsdf        |
+------+-------+---------------------+
2 rows in set (0.00 sec)


--自然語言搜索
mysql> select * from t2 where match(b) against('kkkkk' in natural language mode);
+------+-------+---------------------+
| a    | b     | c                   |
+------+-------+---------------------+
|   10 | kkkkk | jj33333333333333333 |
|   10 | kkkkk | kkkkk adfsdf        |
+------+-------+---------------------+
2 rows in set (0.00 sec)


--布爾型搜索
mysql> select * from t2 where match(b) against('kkkkk' in boolean mode);
+------+-------+---------------------+
| a    | b     | c                   |
+------+-------+---------------------+
|   10 | kkkkk | jj33333333333333333 |
|   10 | kkkkk | kkkkk adfsdf        |
+------+-------+---------------------+
2 rows in set (0.01 sec)


--布爾型只包括1和0
mysql> select b,match(b) against('kkkkk' in boolean mode) from t2;
+-------+-------------------------------------------+
| b     | match(b) against('kkkkk' in boolean mode) |
+-------+-------------------------------------------+
| aa    |                                         0 |
| bb    |                                         0 |
| bb cc |                                         0 |
| dd    |                                         0 |
| ee    |                                         0 |
| ff    |                                         0 |
| g     |                                         0 |
| h     |                                         0 |
| ii    |                                         0 |
| kkkkk |                                         1 |
| kkkkk |                                         1 |
+-------+-------------------------------------------+
11 rows in set (0.00 sec)


mysql> 


--多列搜索同一單詞為 match(col1,col2) against('word'),
--一列搜索多個單詞,match(col) against('word1 word2')
--布爾型搜索與自然語言搜索區別:1,自然按相關度排序,布爾不是,2,對于布爾型搜索,50%規則不起作用
--布爾型兩個功能,against里(即搜索的單詞)可有+ -號,+表示有。-表示沒有,比如 +word1 -word2表示有單詞word1但沒有word2
--全文搜索參數,ft_min_word_len和ft_max_word_len,搜索單詞的最小長度和最大長度
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

太仆寺旗| 庐江县| 滦平县| 承德县| 新干县| 庆阳市| 石狮市| 仪陇县| 阿合奇县| 宿松县| 咸阳市| 湖南省| 大庆市| 蒲城县| 凤城市| 鹤山市| 深水埗区| 定远县| 白水县| 华阴市| 蒙山县| 双牌县| 台安县| 神农架林区| 咸丰县| 安新县| 重庆市| 兖州市| 敖汉旗| 上蔡县| 龙南县| 饶河县| 武功县| 永新县| 公安县| 武邑县| 信宜市| 福建省| 永川市| 三门峡市| 奎屯市|