日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁(yè) > 數(shù)據(jù)庫(kù) > SQL Server > 正文

SQL Server 全文搜索功能介紹

2024-08-31 01:05:15
字體:
供稿:網(wǎng)友

SQL Server 的sql/51786.html">全文搜索(Full-Text Search)是基于分詞的文本檢索功能,依賴于全文索引。全文索引不同于傳統(tǒng)的平衡樹(B-Tree)索引和列存儲(chǔ)索引,它是由數(shù)據(jù)表構(gòu)成的,稱作倒轉(zhuǎn)索引(Invert Index),存儲(chǔ)分詞和行的唯一鍵的映射關(guān)系。倒轉(zhuǎn)索引是在創(chuàng)建全文索引或更新全文索引時(shí),由SQL Server自動(dòng)創(chuàng)建和維護(hù)的。全文索引主要包含三種分析器:分詞器(Word Breaker)、詞干分析器(stemmer)和同義詞分析器。全文索引中存儲(chǔ)的數(shù)據(jù)是分詞及其位置等信息,分詞是基于特定語言的語法規(guī)則,按照特定的符號(hào)尋找詞語的邊界,把文本分解為“單詞”,每一個(gè)單詞叫做一個(gè)分詞(term);全文索引有時(shí)會(huì)提取分詞的詞干,把詞干的多種派生形式存儲(chǔ)為單一詞干,這個(gè)過程叫做提取詞干;根據(jù)用戶提供的自定義同義詞列表,把相關(guān)的單詞轉(zhuǎn)換為同義詞,這個(gè)過程叫做提取同義詞。

生成全文索引是把用戶表中的文本數(shù)據(jù)進(jìn)行分詞(Word breaker)和提取詞干(Stemmer),并轉(zhuǎn)換同義詞(Thesaurus),過濾掉分詞中的停用詞(Stopword),最后把處理之后的數(shù)據(jù)存儲(chǔ)到全文索引中。把數(shù)據(jù)存儲(chǔ)到全文數(shù)據(jù)的過程叫做填充(Populate)或爬蟲(Crawl)進(jìn)程,全文索引的更新方式可以手動(dòng)填充,自動(dòng)填充,或增量填充。

一,創(chuàng)建全文目錄和唯一索引

創(chuàng)建全文索引之前,必須創(chuàng)建全文目錄(Full-Text Catalog),全文目錄用于組織全文索引,是全文索引的容器。每一個(gè)全文索引必須屬于一個(gè)全文目錄。全文目錄是個(gè)邏輯結(jié)構(gòu),跟數(shù)據(jù)庫(kù)的架構(gòu)(Schema)相同,根據(jù)全文索引的存儲(chǔ)位置無關(guān)。

create fulltext catalog catalog_testas default;

為了創(chuàng)建全文索引,基礎(chǔ)表上必須存在一個(gè)唯一的(unique)、單列的(single-column)、非空的(non-nullable)的索引,全文引擎使用該索引把基礎(chǔ)表上的每行數(shù)據(jù)映射唯一索引鍵上,倒轉(zhuǎn)索引存儲(chǔ)的就是該索引鍵和分詞之間的映射關(guān)系。

create unique index uidx_dbLogID on [dbo].[DatabaseLog]([DatabaseLogID]);

二,創(chuàng)建全文索引

每個(gè)表只能創(chuàng)建一個(gè)全文索引,創(chuàng)建全文索引時(shí),必須考慮全文索引存儲(chǔ)的文件組,全文索引關(guān)聯(lián)的停用詞列表,全文索引的更新方式,以及跟文本關(guān)聯(lián)的語言,全文索引列必須是文本字段,例如:

create fulltext index on [dbo].[DatabaseLog]([tsql] language 1033)key index ui_dbLogIDon (catalog_test,filegroup [primary]) with(change_tracking=off ,no population ,stoplist=system);

1,語言(language)

選項(xiàng) language 是可選的,用于指定列級(jí)別的語言,該選項(xiàng)的值可以是語言的名稱或LCID,如果沒有指定language選項(xiàng),那么使用SQL Server實(shí)例的默認(rèn)語言。從系統(tǒng)視圖 sys.fulltext_languages (Transact-SQL)中查看系統(tǒng)支持的語言及其對(duì)應(yīng)的LCID 和名稱。

2,全文目錄(fulltext_catalog)

選項(xiàng)fulltext_catalog_name 用于指定全文索引的分組,

3,文件組(filegroup)

選項(xiàng) filegroup filegroup_name 用于指定全文索引存儲(chǔ)的文件組,如果沒有指定文件組,那么全文索引和基礎(chǔ)表存儲(chǔ)在相同的文件組中。由于更新全文索引是IO密集型操作,因此,為了更快的更新全文索引,最好把全文索引存儲(chǔ)在不同于基礎(chǔ)表的的物理硬盤或文件組上,以達(dá)到最大的IO并發(fā)。

4,填充全文索引的方式

和普通的索引相同,當(dāng)基礎(chǔ)表數(shù)據(jù)更新時(shí),全文索引必須自動(dòng)更新,這是系統(tǒng)默認(rèn)的行為,也可以配置手動(dòng)更新全文索引,或者間隔特定的時(shí)間點(diǎn)自動(dòng)更新全文索引。

選項(xiàng)CHANGE_TRACKING 用于指定跟全文索引列相關(guān)的數(shù)據(jù)更新(Update,Delete,或Insert)是否需要同步到全文索引,
•CHANGE_TRACKING = MANUAL :手動(dòng)更新
•CHANGE_TRACKING =AUTO:自動(dòng)更新,默認(rèn)設(shè)置,當(dāng)基礎(chǔ)表數(shù)據(jù)變化時(shí),全文索引自動(dòng)更新,
•CHANGE_TRACKING =OFF , NO POPULATION:不更新,指定選項(xiàng)NO POPULATION,表明在創(chuàng)建全文索引之后,SQL Server不會(huì)更新(populate)全文索引;如果未指定選項(xiàng)NO POPULATION,在創(chuàng)建全文索引之后,SQL Server更新全文索引。

5,停用詞(STOPLIST)

停用詞(StopWord)也稱作噪音詞,每一個(gè)全文索引都會(huì)關(guān)聯(lián)一個(gè)停用詞列表,默認(rèn)情況下,全文索引關(guān)聯(lián)的是系統(tǒng)停用詞(system stoplist)。全文引擎把停用詞從分詞中刪除,使全文索引不會(huì)包含停用詞。

STOPLIST [ = ] { OFF | SYSTEM | stoplist_name } 

三,填充全文索引

填充全文索引也叫做爬蟲(crawl)進(jìn)程,或填充(Population)進(jìn)程。由于創(chuàng)建或填充全文索引會(huì)消耗大量的系統(tǒng)(IO、內(nèi)存)資源,因此盡量選擇在系統(tǒng)空閑時(shí)對(duì)全文索引進(jìn)行填充。在創(chuàng)建全文索引時(shí),通過指定選項(xiàng) CHANGE_TRACKING= MANUAL,或 CHANGE_TRACKING= OFF, NO POPULATION,新建的全文索引不會(huì)立即填充,用戶可以選擇在系統(tǒng)空閑時(shí),使用 alter fulltext index 語句執(zhí)行填充操作。只有填充全文索引之后,全文索引才包含基礎(chǔ)表的分詞數(shù)據(jù)。

alter fulltext index on table_namestart { full | incremental | update } population;

更新全文索引有三種方式:

•FULL POPULATION:全部填充,從基礎(chǔ)表中獲取每一行,重新編入全文索引;
•INCREMENTAL POPULATION:增量填充,前提是基礎(chǔ)表中包含timestamp字段,從上一次填充之后,只把更新之后的數(shù)據(jù)編入全文索引;
•UPDATE POPULATION:更新填充,從上一次填充之后執(zhí)行更新(insert、update、或delete)操作的數(shù)據(jù)行重新編入索引;

在創(chuàng)建全文索引時(shí),如果指定CHANGE_TRACKING=AUTO   或   CHANGE_TRACKING=  OFF , 那么新建的全文索引會(huì)立即開始填充進(jìn)程。

四,使用 contains 謂詞查詢?nèi)乃饕?/strong>

如果想要在查詢中使用全文索引,通常使用CONTAINS謂詞來調(diào)用全文索引,實(shí)現(xiàn)比LIKE關(guān)鍵字更復(fù)雜的文本匹配查詢,而LIKE關(guān)鍵字是模糊匹配,不會(huì)調(diào)用全文索引。

例如,利用contains謂詞執(zhí)行單個(gè)分詞的完全匹配查詢:

select [tsql] from [dbo].[DatabaseLog] where contains([tsql], 'searchword', language 1033);

全文查詢跟Like相比,速度更快,支持的搜索功能更復(fù)雜,使用contains謂詞,不僅能夠執(zhí)行分詞的完全匹配或分詞的前綴匹配查詢,還能夠執(zhí)行基于詞根的查詢,基于自定義同義詞的查詢,基于距離和順序的相鄰分詞查詢。但是,和Like 相比,contains謂詞不能進(jìn)行后綴匹配查詢。

contains謂詞返回的結(jié)果是布爾值,如果全文索引列中包含指定的關(guān)鍵字或查找模式(pattern),返回TRUE;否則,返回FALSE。

contains謂詞支持word查詢和短語查詢,word是指單個(gè)分詞,短語(phrase)是由多個(gè)word和間隔的空格組成的,對(duì)于短語,必須使用雙引號(hào),將多個(gè)word組成一個(gè)短語。

1,邏輯組合查詢

使用and ,and not, 或 or 邏輯運(yùn)算符 匹配多個(gè)word 或 多個(gè)phrase

CONTAINS(Name, '"Mountain" OR "Road" ')CONTAINS(Name, ' Mountain OR Road ')

2,前綴查詢

使用contains謂詞進(jìn)行前綴匹配,和like 'prefix%'功能相同,只不過contains謂詞使用“*”作為通配符,“*”匹配0,1或多個(gè)字符,前綴匹配的寫法是:'"prefix*"',全文索引只能執(zhí)行前綴匹配。

CONTAINS(Name, ' "Chain*" ')CONTAINS(Name, '"chain*" OR "full*"')

3,查詢同義詞(thesaurus)或詞干(stemmer)

Stemmer(詞干),例如,根據(jù)語法規(guī)程,英語的動(dòng)詞 根據(jù)數(shù)(單數(shù),復(fù)數(shù)),人稱,時(shí)態(tài)的不同而存在不同的變化形式,這些單詞都是同源的。

CONTAINS(Description, ' FORMSOF (INFLECTIONAL, ride) ')

THESAURUS (同義詞),需要導(dǎo)入XML進(jìn)行配置,SQL Server 提供一個(gè)默認(rèn)的Thesaurus file,是Empty的。如果在Thesaurus file 配置“Author”,“Writer”,“journalist” 是同義詞,在使用fulltext index查詢時(shí),只要滿足任意一個(gè)同義詞,都匹配成功。

CONTAINS(Description, ' FORMSOF (THESAURUS, author) ')

4,距離查詢

使用 near 函數(shù),查詢匹配相鄰分詞的數(shù)據(jù)行,near函數(shù)的定義如下,用于需要在查詢模式中指定距離查詢的查詢模式:

NEAR ( ( { <simple_term> | <prefix_term> } [ ,…n ] ) [, <maximum_distance> ] [, <match_order> ] ) 

例如:使用Near 函數(shù)指定相鄰分詞的距離和匹配順序,near((term1,term2,term3),5)表示任意兩個(gè)term之間的距離不能超過5, near((term1,term2,term3),5,true),表示任意兩個(gè)term的距離不能超過5,并且按照 term1,term2,term3的順序存在于字符串中。

--regardless of the intervening distance and regardless of orderCONTAINS(column_name, 'NEAR(term1,"term3 term4")')--searches for "AA" and "BB", in either order, within a maximum distance of fiveCONTAINS(column_name, 'NEAR((AA,BB),5)')--in the specified order with regardless of the distanceCONTAINS(column_name, 'NEAR ((Monday, Tuesday, Wednesday), MAX, TRUE)')

對(duì)于 near((term1,term2,term3),5,true),term1 和 term5之間最多存在5個(gè)term,不包括內(nèi)部的搜索分詞,“term2”,例如:

CONTAINS(column_name, 'NEAR((AA,BB,CC),5)')

這個(gè)查詢會(huì)匹配下面的文本,注意,內(nèi)部的搜索分詞CC沒有計(jì)算距離:

BB one two CC three four five AA

例如,在原文本中,分詞bike和control的最大距離不能超過10,分詞bike必須出現(xiàn)在分詞control的前面:

CONTAINS(Comments , 'NEAR((bike,control), 10, TRUE)')

SQL Server提供的全文搜索功能,比LIKE關(guān)鍵字豐富,具備初級(jí)的全文搜索功能,速度快,維護(hù)簡(jiǎn)單,缺點(diǎn)是,全文搜索功能非常有限,在實(shí)際的開發(fā)中,可以配合開源的全文搜索引擎,例如,Solr,Elasticsearch等來開發(fā)功能更強(qiáng)大的全文搜索功能。

總結(jié)

以上所述是小編給大家介紹的SQL Server 全文搜索功能介紹,希望對(duì)大家有所幫助,如果大家有任何疑問歡迎給我留言,下班會(huì)及時(shí)回復(fù)大家的!


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到MSSQL教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
wwwwww国产| 国产天堂素人系列在线视频| 久久精品久久久久| 国产日产一区二区| 亚洲精品欧美二区三区中文字幕 | 日韩欧美三级| 一区二区高清视频| 日本一欧美一欧美一亚洲视频| 中文字幕精品在线播放| 日韩在线中文| 国产黄在线播放| 欧美日韩综合在线观看| 91精品国产色综合久久不卡蜜臀| 国产一级片在线| 精品国产免费观看一区| 精品视频www| 日韩欧美中文免费| 欧美日韩国产91| 在线观看中文字幕一区| 亚洲一区不卡在线| 国产福利久久久| 一区二区视频在线| 精品国产网站在线观看| а√天堂中文在线资源8| 欧美日韩国产中文精品字幕自在自线| 欧美日韩精品免费看| 激情婷婷亚洲| 精品1区2区3区| 欧美久久久久久蜜桃| 国产69精品久久久久孕妇国产69久久| 日本免费看黄| 亚洲高清视频一区| 日韩中文字幕视频网| 欧美日韩视频网站| 黄色资源在线观看| 国产免费不卡av| www高清在线视频日韩欧美| 97久久精品午夜一区二区| 国产午夜精品全部视频播放| 日韩欧美在线网站| 国产日韩精品在线看| 亚洲高清在线观看一区| 欧美日韩国产一级片| 999精品视频在线观看播放| 国产免费久久| 国产福利在线播放| 国产欧美在线观看| 日韩一级二级三级| 国产午夜精品视频免费不卡69堂| 日韩免费电影网站| 91精品久久久久久久久| 天堂中文在线视频| 中文字幕线观看| 91精品国产综合久久香蕉最新版 | 成人一区而且| 欧美三级日韩在线| 中文字幕五月欧美| 国产农村妇女精品一二区| 亚洲免费精品视频| 午夜av一区二区| 中文字幕亚洲字幕| 日韩高清不卡在线| 91亚洲国产| 午夜私人影院在线观看| 国产中文在线视频| 亚洲一区中文| 久久欧美中文字幕| 精品1区2区3区| 精品中文字幕视频| 日韩精品视频网| 91精品国产综合久久久蜜臀粉嫩| 久久久久久欧美| 精品久久久视频| 欧美乱大交xxxxx免费| 欧美一级日韩一级| 久久精品人妻一区二区三区| 精品极品三级久久久久| 高清在线一区| 国产精久久久久| 中文在线不卡视频| av免费看在线| 色综合天天综合网国产成人综合天| 欧美日韩在线播放视频| 在线综合 亚洲 欧美中文字幕| 国产欧美日韩中文| 伊人亚洲视频| 精品在线91| 亚洲免费福利视频| av三级在线播放| 91九色精品视频| 视频一区二区中文字幕| 蜜臀91精品国产高清在线观看| 国产99在线|亚洲| 亚洲成年人在线播放| 国产福利不卡| 精品久久91| 高清国产一区| 国产高清一区| 亚洲狠狠婷婷综合久久久久图片| 亚洲福利在线视频| 欧美三级网址| 国产无遮挡在线视频免费观看| 日韩精品资源二区在线| 国产一区 二区 三区一级| 国产aa精品| 国产一二三四| 日韩在线三区| 久久久精品99| 一区二区三区高清在线| 精品久久人人做人人爽| 日韩欧美高清在线| 国产一区激情在线| 亚洲一区在线观看视频| 欧美日韩国产第一页| 国产在线拍揄自揄拍| 成人禁用看黄a在线| 中文字幕欧美日韩在线| 成片免费观看| 中文字幕 欧美 日韩| 国产专区中文字幕| 免费在线观看国产黄| 婷婷中文字幕综合| 欧美一级日韩不卡播放免费| 日韩精品大片| 在线观看免费国产成人软件| 日韩区欧美区| av免费观看国产| 亚洲 欧美 中文字幕| 欧美日韩三级在线| 欧美不卡视频一区发布| 欧美区高清在线| 中文字幕一区二区三区精品| 在线黄色国产电影| 亚洲大片精品永久免费| 久久精品日韩无码| 麻豆精品视频入口| 日韩在线观看a| 最新中文字幕在线| 中文字幕国产亚洲| 日韩在线小视频| 欧美久久久精品| 国产日产一区二区三区| 中文国产字幕在线观看| 国产又粗又猛又爽又黄91精品| lutube成人福利在线观看| 亚洲va久久久噜噜噜久久| 一区二区三区在线播| 久久婷婷综合国产| 亚洲成人7777| 欧美日韩亚洲国内综合网俺| 日韩精品国产欧美| 91精品国产综合久久久久久| 国产乱码午夜在线视频| 日韩精品视频在线看| 国产色在线 com| 国产传媒久久久| 在线观看中文字幕一区| 一区二区三区免费看视频| 日韩国产一区| 欧美日韩国产高清视频| 亚洲欧洲综合另类| 中文字幕欧美亚洲| av亚洲免费| 中文字幕国产欧美| 国产在线一区二区视频| 99久久精品国产成人一区二区| 亚洲理论中文字幕| 亚洲综合中文字幕在线| 欧美中文字幕在线视频| 中文在线一区二区| 婷婷久久综合九色国产成人| 国产偷国产偷亚洲清高网站| 久久精品一级爱片| 中文字幕国产日韩| 国产欧美日韩精品在线| 亚洲欧美日本另类| 中文字幕亚洲二区| 日韩精品在线免费观看| 国产欧美久久久精品影院| 91精品国产高清| 精品在线一区二区三区| 日韩欧美国产三级| 日韩久久精品成人| 亚洲专区一二三| 亚洲v中文字幕| 色偷偷一区二区三区| 国产不卡一区| 日韩精品在线免费播放| 欧美日韩在线播放视频| 深夜日韩欧美| 日韩av一区二| 三级精品视频| 欧美日韩国产在线观看| 精品激情国产视频| 欧洲精品在线视频| 日韩高清不卡在线| 婷婷中文字幕一区三区| 国产偷久久久精品专区| 欧美日韩国产区| 一级国产黄色片| 国产不卡一区| 国产自产视频| 国产一区深夜福利| 国产在线视频一区二区| 国产无套粉嫩白浆在线2022年| 精品网站999| 欧美日韩综合不卡| 欧美婷婷精品激情| 精品久久久视频| 日韩高清在线一区二区| 国产欧美久久久久久久久| 日韩一级免费在线观看| 久久精品久久久久| 亚洲一区中文| 亚洲一区精品在线| 欧美日韩国产一中文字不卡| 国产高清大尺度一区二区不卡| 日韩视频精品在线观看| 成人禁用看黄a在线| 欧美日韩在线精品一区二区三区激情综| 亚洲 欧美 中文字幕| 国产日韩精品在线| 一区精品在线播放| 亚洲乱码一区av黑人高潮| 伊人精品视频| 免费视频国产一区| 免费视频久久| 视频一区二区不卡| 日韩欧美中文字幕视频| 欧美婷婷精品激情| 中文字幕在线导航| 国产三级免费观看| 国产日韩在线视频| 国产欧美日产一区| 亚洲欧美中文字幕| 国产在线欧美| 欧美 亚洲 精品 三区| 精品日本视频| 欧美日韩日本视频| 国产欧美日韩精品在线观看| 国产一区二中文字幕在线看| 日韩精品手机在线| 在线视频国产三级| 国产一区久久久| 国产一区免费视频| 久久99久久久久久久噜噜| 日韩亚洲不卡在线| 国产一区精品在线| 国产欧美自拍一区| 日韩中文在线视频| 中文字幕在线播放一区| 中文字幕国产视频| 综合激情一区| 欧美日韩国产区| 免费高清视频日韩| 成年人黄国产| 日韩av一区二| 亚洲社区在线| 不卡在线一区二区| 亚洲国内精品视频| 日韩中文在线视频| 99热最新网址| 在线视频日韩欧美| 午夜精品一区二区三区免费视频| 日韩三级视频在线| 91精品国产入口| 国产日韩中文字幕| 高清不卡一区二区| 欧美在线观看视频一区| 欧美亚洲天堂| 日韩视频专区| 蜜桃久久久久| 日韩欧美亚洲国产| 国产福利不卡| 色综合久久88色综合天天免费| 欧美日韩一二| 中文字幕在线视频网| 国产小视频在线观看| 国产福利第一页| 91精品在线国产| 中文字幕日韩在线视频| 久久在线91| 午夜亚洲一区| 日韩免费视频一区| 久久精品女人| 日韩你懂的电影在线观看| 伊人网站在线| 精品熟女一区二区三区| 欧美国产一级片| 亚洲 国产 欧美 日韩| 欧美专区中文字幕| 99视频在线看| 在线视频一区二区三区在线播放| 欧美一级二级三级区| 国产www.大片在线| 国产三级做爰在线观看| 在线视频色在线| 亚洲免费福利视频| 在线视频1区2区| 国产在线观看黄色| 色99中文字幕| 91av久久久| 国产乱一区二区| 国产欧美日韩三级| 一区二区三区在线免费| 欧美日韩国产一二三| 精人妻一区二区三区| 狠狠色综合色区| 日本a级黄色| 亚洲福利精品在线| 欧美日韩第一区日日骚| 欧美日韩高清在线一区| 国产免费电影网站入口| 日韩精品国产欧美| 欧美日韩中文字幕精品| 影音先锋一区二区资源站 | 樱花草www在线| 免费高清在线一区| 狠狠色综合色区| 成人久久久久| 日韩在线中文字幕| 国产九九在线| 精品久久久精品| 欧美不卡123| 日韩国产一区| 91精品国产入口| 国产视频一区三区| 91精品啪在线观看国产60岁| 国产欧美久久久| 亚洲福利精品| 国产日韩亚洲欧美| 日韩av在线中文字幕| 久久综合九色欧美综合狠狠| 欧美日韩综合在线观看| 精品无人国产偷自产在线| 精品中文字幕在线| 中文字幕在线精品| av免费在线网站| 亚洲综合在线小说| 精品无人国产偷自产在线| 中文字幕在线播放一区| 精品国产1区二区| www.三级.com| 日韩欧美国产成人精品免费| wwww亚洲| 欧美色视频一区二区三区在线观看| 国产手机精品视频| 欧美日韩中国免费专区在线看| 亚洲免费播放| 国产95在线|亚洲| 国产小视频免费在线网址| 精品视频资源站| 欧美一级搡bbbb搡bbbb| 亚洲一区视频在线观看视频| 欧美激情一区二区在线| 国产成人精品网址| 亚洲一区在线视频观看| 国产一区在线精品| 青青国产91久久久久久| 国产视频一区二| 日韩欧美色综合| 中文精品在线| 中文字幕欧美日韩| 日韩视频在线免费播放| 日韩欧美三级视频| 日韩午夜黄色| 亚洲大片精品永久免费| 91精品视频国产| 国产三级在线播放| 亚洲一区中文字幕在线观看| 国产日产一区二区三区 | 亚洲成在线观看| 欧美日韩在线不卡| 日韩国产91| 日韩精品乱码av一区二区| 精品中文在线| 亚洲一区三区在线观看| 久久99精品久久久久子伦| 国产超级va在线视频| 精品国产不卡一区二区| 欧美日韩中文精品| 91精品国产调教在线观看| 欧美性生交大片免费| 91国内在线| 日韩精品综合在线| 日韩欧美国产高清| 国产99在线|亚洲| 国产欧美高清在线| 欧美日韩一级视频| 国内国产区免费视频| 欧洲精品在线一区| 亚洲热线99精品视频| 国产三级视频在线| 欧美一卡2卡三卡4卡5免费| 99久久www免费| 国产在线二区| 国产日韩中文字幕| 午夜精品一区二区三区免费视频| 1区2区3区在线视频| 国产一级片在线|