六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

mysql查詢擴展技術圖文說明教程

[摘要]查詢擴展用來設法放寬所返回的全文本搜索結果的范圍。考慮下面的情況。你想找出所有提到 anvils 的注釋。只有一個注釋包含詞 anvils ,但你還想找出可能與你的搜索有關的所有其他行,即使它們不包含anvils 。這也是查詢擴展的一項任務。在使用查詢擴展時,MySQL對數據和索引進行兩遍掃描來完...
查詢擴展用來設法放寬所返回的全文本搜索結果的范圍。考慮下面的情況。你想找出所有提到 anvils 的注釋。只有一個注釋包含詞 anvils ,但你還想找出可能與你的搜索有關的所有其他行,即使它們不包含anvils 。

這也是查詢擴展的一項任務。在使用查詢擴展時,MySQL對數據和索引進行兩遍掃描來完成搜索:

1.首先,進行一個基本的全文本搜索,找出與搜索條件匹配的所有行;

2.其次,MySQL檢查這些匹配行并選擇所有有用的詞(我們將會簡要地解釋MySQL如何斷定什么有用,什么無用)。

3.再其次,MySQL再次進行全文本搜索,這次不僅使用原來的條件,而且還使用所有有用的詞。

利用查詢擴展,能找出可能相關的結果,即使它們并不精確包含所查找的詞。

只用于MySQL版本4.1.1或更高級的版本 查詢擴展功能是在MySQL 4.1.1中引入的,因此不能用于之前的版本。

下面舉一個例子,首先進行一個簡單的全文本搜索,沒有查詢擴展:

輸入:

select note_text from productnotes where match(note_text) against('anvils');

輸出:

QQ截圖20170512103031.png

分析:只有一行包含詞 anvils ,因此只返回一行。

下面是相同的搜索,這次使用查詢擴展:

輸入:

select note_text from productnotes where match(note_text) against('anvils' with query expansion);

輸出:

QQ截圖20170512103219.png

分析:這次返回了7行。第一行包含詞 anvils ,因此等級最高。第二行與 anvils 無關,但因為它包含第一行中的兩個詞( customer和 recommend ),所以也被檢索出來。第3行也包含這兩個相同的詞,但它們在文本中的位置更靠后且分開得更遠,因此也包含這一行,但等級為第三。第三行確實也沒有涉及 anvils (按它們的產品名)。

正如所見,查詢擴展極大地增加了返回的行數,但這樣做也增加了你實際上并不想要的行的數目。

行越多越好 表中的行越多(這些行中的文本就越多),使用查詢擴展返回的結果越好。

以上就是mysql查詢擴展技術教程的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 日本高清在线播放 | 青青草华人在线视频 | 亚洲欧美国产精品第1页 | 小明视频免费永久在线网 | 色综合久久综合欧美综合 | 中文国产成人精品久久一 | 一级a毛片免费观看久久精品 | 欧美视频精品在线 | 欧美在线xxx | 亚洲国产成人影院播放 | 欧洲一级片 | 日本成人在线免费观看 | 亚洲欧美激情综合第一区 | 午夜小视频男女在线观看 | 伊人影院亚洲 | 五月六月婷婷 | 天天操天天干天天射 | 欧洲亚洲综合一区二区三区 | 亚洲第一福利视频 | 色综合久久丁香婷婷 | 亚洲a在线观看 | 天堂√中文在线 | 亚洲va久久久噜噜噜久久狠狠 | 在线视频一区二区日韩国产 | 日韩在线色 | 中文字幕日本一区波多野不卡 | 在线播放精品一区二区啪视频 | 亚洲欧美国产另类 | 日日日日人人人夜夜夜2017 | 色综合久 | 日韩在线看片 | 天天草夜夜骑 | 日本乱人伦片中文字幕三区 | 亚洲精品第一页中文字幕 | 中文字幕专区在线亚洲 | 欧美伊人久久 | 人人福利 | 亚洲 自拍 中文字幕 在线 | 三级国产日产 | 亚洲视频大全 | 色婷婷激婷婷深爱五月老司机 |