日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

别再说你不会ElasticSearch,都给你整理好了

發布時間:2024/4/11 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 别再说你不会ElasticSearch,都给你整理好了 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊上方“朱小廝的博客”,選擇“設為星標”

后臺回復"書",獲取

后臺回復“k8s”,可領取k8s資料

本文不會關注 ES 里面的分布式技術、相關 API 的使用,而是專注分享下“ES 如何快速檢索”這個主題上面。這個也是我在學習之前對 ES 最感興趣的部分。

本文大致包括以下內容:

關于搜索:

  • 傳統關系型數據庫和 ES 的差別

  • 搜索引擎原理

細究倒排索引:

  • 倒排索引具體是個什么樣子的(posting list→term dic→term index)

  • 關于 postings list 的一些巧技(FOR、Roaring Bitmaps)

  • 如何快速做聯合查詢?

關于搜索

先設想一個關于搜索的場景,假設我們要搜索一首詩句內容中帶“前”字的古詩。

用傳統關系型數據庫和 ES 實現會有什么差別?如果用像 MySQL 這樣的 RDBMS 來存儲古詩的話,我們應該會去使用這樣的 SQL 去查詢:

select?name?from?poems?where?content?like?"%前%";

這種我們稱為順序掃描法,需要遍歷所有的記錄進行匹配。不但效率低,而且不符合我們搜索時的期望。

比如我們在搜索“ABCD"這樣的關鍵詞時,通常還希望看到"A","AB","CD",“ABC”的搜索結果。于是乎就有了專業的搜索引擎,比如我們今天的主角 ES。

搜索引擎原理

搜索引擎的搜索原理簡單概括的話可以分為這么幾步:

  • 內容爬取,停頓詞過濾,比如一些無用的像"的",“了”之類的語氣詞/連接詞

  • 內容分詞,提取關鍵詞

  • 根據關鍵詞建立倒排索引

  • 用戶輸入關鍵詞進行搜索

這里我們就引出了一個概念,也是我們今天的要剖析的重點倒排索引。也是 ES 的核心知識點。

如果你了解 ES 應該知道,ES 可以說是對 Lucene 的一個封裝,里面關于倒排索引的實現就是通過 lucene 這個 jar 包提供的 API 實現的,所以下面講的關于倒排索引的內容實際上都是 lucene 里面的內容。

倒排索引

首先我們還不能忘了我們之前提的搜索需求,先看下建立倒排索引之后,我們上述的查詢需求會變成什么樣子。

這樣我們一輸入“前”,借助倒排索引就可以直接定位到符合查詢條件的古詩。

當然這只是一個很大白話的形式來描述倒排索引的簡要工作原理。在 ES ?中,這個倒排索引是具體是個什么樣的,怎么存儲的等等,這些才是倒排索引的精華內容。

①幾個概念

在進入下文之前,先描述幾個前置概念。

term:關鍵詞這個東西是我自己的講法,在 ES 中,關鍵詞被稱為 term。

postings list:還是用上面的例子,{靜夜思,望廬山瀑布}是 "前" 這個 term 所對應列表。在 ES 中,這些被描述為所有包含特定 term 文檔的 id 的集合。


由于整型數字 integer 可以被高效壓縮的特質,integer 是最適合放在 postings list 作為文檔的唯一標識的,ES 會對這些存入的文檔進行處理,轉化成一個唯一的整型 id。

再說下這個 id 的范圍,在存儲數據的時候,在每一個 shard 里面,ES 會將數據存入不同的 segment,這是一個比 shard 更小的分片單位,這些 segment 會定期合并。

在每一個 segment 里面都會保存最多 2^31 個文檔,每個文檔被分配一個唯一的 id,從 0 到 (2^31)-1。

相關的名詞都是 ES 官方文檔給的描述,后面參考材料中都可以找到出處。

②索引內部結構

上面所描述的倒排索引,僅僅是一個很粗糙的模型。真的要在實際生產中使用,當然還差的很遠。

在實際生產場景中,比如 ES 最常用的日志分析,日志內容進行分詞之后,可以得到多少的 term?

那么如何快速的在海量 term 中查詢到對應的 term 呢?遍歷一遍顯然是不現實的。

term dictionary:于是乎就有了 term dictionary,ES 為了能快速查找到 term,將所有的 term 排了一個序,二分法查找。

是不是感覺有點眼熟,這不就是 MySQL 的索引方式的,直接用 B+樹建立索引詞典指向被索引的數據。

term index:但是問題又來了,你覺得 Term Dictionary 應該放在哪里?肯定是放在內存里面吧?磁盤 io 那么慢。就像 MySQL 索引就是存在內存里面了。

但是如果把整個 term dictionary 放在內存里面會有什么后果呢?內存爆了...

別忘了,ES 默認可是會對全部 text 字段進行索引,必然會消耗巨大的內存,為此 ES 針對索引進行了深度的優化。

在保證執行效率的同時,盡量縮減內存空間的占用。于是乎就有了 term index。

Term index:從數據結構上分類算是一個“Trie 樹”,也就是我們常說的字典樹。

這是一種專門處理字符串匹配的數據結構,用來解決在一組字符串集合中快速查找某個字符串的問題。

這棵樹不會包含所有的 term,它包含的是 term 的一些前綴(這也是字典樹的使用場景,公共前綴)。

通過 term index 可以快速地定位到 term dictionary 的某個 offset,然后從這個位置再往后順序查找。就想右邊這個圖所表示的。

怎么樣,像不像我們查英文字典,我們定位 S 開頭的第一個單詞,或者定位到 Sh 開頭的第一個單詞,然后再往后順序查詢?

lucene 在這里還做了兩點優化,一是 term dictionary 在磁盤上面是分 block 保存的,一個 block 內部利用公共前綴壓縮,比如都是 Ab 開頭的單詞就可以把 Ab 省去。

二是 term index 在內存中是以 FST(finite state transducers)的數據結構保存的。

FST 有兩個優點:

  • 空間占用小:通過對詞典中單詞前綴和后綴的重復利用,壓縮了存儲空間。

  • 查詢速度快:O(len(str)) 的查詢時間復雜度。

FST 的理論比較復雜,本文不細講,延伸閱讀:

https://www.shenyanchao.cn/blog/2018/12/04/lucene-fst/

OK,現在我們能得到 lucene 倒排索引大致是個什么樣子的了。

關于 postings list 的一些巧技

在實際使用中,postings list 還需要解決幾個痛點:

  • postings list 如果不進行壓縮,會非常占用磁盤空間。

  • 聯合查詢下,如何快速求交并集(intersections and unions)。

對于如何壓縮,可能會有人覺得沒有必要,”posting list 不是已經只存儲文檔 id 了嗎?還需要壓縮?”,但是如果在 posting list 有百萬個 doc id 的情況,壓縮就顯得很有必要了。

比如按照朝代查詢古詩,至于為啥需要求交并集,ES 是專門用來搜索的,肯定會有很多聯合查詢的需求吧 (AND、OR)。按照上面的思路,我們先將如何壓縮。

①壓縮

Frame of Reference:在 lucene 中,要求 postings lists 都要是有序的整形數組。


這樣就帶來了一個很好的好處,可以通過 增量編碼(delta-encode)這種方式進行壓縮。

比如現在有 id 列表?[73, 300, 302, 332, 343, 372],轉化成每一個 id 相對于前一個 id 的增量值(第一個 id 的前一個 id 默認是 0,增量就是它自己)列表是 [73, 227, 2, 30, 11, 29]。

在這個新的列表里面,所有的 id 都是小于 255 的,所以每個 id 只需要一個字節存儲。

實際上 ES 會做的更加精細:

它會把所有的文檔分成很多個 block,每個 block 正好包含 256 個文檔,然后單獨對每個文檔進行增量編碼。

計算出存儲這個 block 里面所有文檔最多需要多少位來保存每個 id,并且把這個位數作為頭信息(header)放在每個 block 的前面。這個技術叫 Frame of Reference。

上圖也是來自于 ES 官方博客中的一個示例(假設每個 block 只有 3 個文件而不是 256)。

FOR 的步驟可以總結為:

進過最后的位壓縮之后,整型數組的類型從固定大小(8,16,32,64 位)4 種類型,擴展到了 [1-64] 位共 64 種類型。

通過以上的方式可以極大的節省 posting list 的空間消耗,提高查詢性能。不過 ES 為了提高 filter 過濾器查詢的性能,還做了更多的工作,那就是緩存。

Roaring Bitmaps (for filter cache):在 ES 中,可以使用 filters 來優化查詢,filter 查詢只處理文檔是否匹配與否,不涉及文檔評分操作,查詢的結果可以被緩存。

對于 filter 查詢,es 提供了 filter cache 這種特殊的緩存,filter cache 用來存儲 filters 得到的結果集。

緩存 filters 不需要太多的內存,它只保留一種信息,即哪些文檔與 filter 相匹配。同時它可以由其它的查詢復用,極大地提升了查詢的性能。

我們上面提到的 Frame Of Reference 壓縮算法對于 postings list 來說效果很好,但對于需要存儲在內存中的 filter cache 等不太合適。

filter cache 會存儲那些經常使用的數據,針對 filter 的緩存就是為了加速處理效率,對壓縮算法要求更高。

對于這類 postings list,ES 采用不一樣的壓縮方式。那么讓我們一步步來。首先我們知道 postings list 是 Integer 數組,具有壓縮空間。

假設有這么一個數組,我們第一個壓縮的思路是什么?用位的方式來表示,每個文檔對應其中的一位,也就是我們常說的位圖,bitmap。

它經常被作為索引用在數據庫、查詢引擎和搜索引擎中,并且位操作(如 and 求交集、or 求并集)之間可以并行,效率更好。

但是,位圖有個很明顯的缺點,不管業務中實際的元素基數有多少,它占用的內存空間都恒定不變。

也就是說不適用于稀疏存儲。業內對于稀疏位圖也有很多成熟的壓縮方案,lucene 采用的就是 roaring bitmaps。

我這里用簡單的方式描述一下這個壓縮過程是怎么樣:

將 doc id 拆成高 16 位,低 16 位。對高位進行聚合 (以高位做 key,value 為有相同高位的所有低位數組),根據低位的數據量 (不同高位聚合出的低位數組長度不相同),使用不同的 container(數據結構) 存儲。

  • len<4096 ArrayContainer 直接存值

  • len>=4096 BitmapContainer 使用 bitmap 存儲

分界線的來源:value 的最大總數是為2^16=65536. 假設以 bitmap 方式存儲需要 65536bit=8kb,而直接存值的方式,一個值 2 byte,4K 個總共需要2byte*4K=8kb。

所以當 value 總量 <4k 時,使用直接存值的方式更節省空間。

空間壓縮主要體現在:

  • 高位聚合(假設數據中有 100w 個高位相同的值,原先需要 100w2byte,現在只要 12byte)

  • 低位壓縮

缺點就在于位操作的速度相對于原生的 bitmap 會有影響。這就是 trade-off 呀。平衡的藝術。

②聯合查詢

講完了壓縮,我們再來講講聯合查詢。先講簡單的,如果查詢有 filter cache,那就是直接拿 filter cache 來做計算,也就是說位圖來做 AND 或者 OR 的計算。

如果查詢的 filter 沒有緩存,那么就用 skip list 的方式去遍歷磁盤上的 postings list。

以上是三個 posting list。我們現在需要把它們用 AND 的關系合并,得出 posting list 的交集。

首先選擇最短的 posting list,逐個在另外兩個 posting list 中查找看是否存在,最后得到交集的結果。

遍歷的過程可以跳過一些元素,比如我們遍歷到綠色的 13 的時候,就可以跳過藍色的 3 了,因為 3 比 13 要小。

用 skip list 還會帶來一個好處,還記得前面說的嗎,postings list 在磁盤里面是采用 FOR 的編碼方式存儲的。

會把所有的文檔分成很多個 block,每個 block 正好包含 256 個文檔,然后單獨對每個文檔進行增量編碼,計算出存儲這個 block 里面所有文檔最多需要多少位來保存每個 id,并且把這個位數作為頭信息(header)放在每個 block 的前面。

因為這個 FOR 的編碼是有解壓縮成本的。利用 skip list,除了跳過了遍歷的成本,也跳過了解壓縮這些壓縮過的 block 的過程,從而節省了 cpu。

總結

下面我們來做一個技術總結:

①為了能夠快速定位到目標文檔,ES 使用倒排索引技術來優化搜索速度,雖然空間消耗比較大,但是搜索性能提高十分顯著。

②為了能夠在數量巨大的 terms 中快速定位到某一個 term,同時節約對內存的使用和減少磁盤 io 的讀取。

lucene 使用 "term index→term dictionary→postings list" 的倒排索引結構,通過 FST 壓縮放入內存,進一步提高搜索效率。

③為了減少 ?postings list 的磁盤消耗,lucene 使用了 FOR(Frame of Reference)技術壓縮,帶來的壓縮效果十分明顯。

④ES 的 filter 語句采用了 Roaring Bitmap 技術來緩存搜索結果,保證高頻 filter 查詢速度的同時降低存儲空間消耗。

⑤在聯合查詢時,在有 filter cache 的情況下,會直接利用位圖的原生特性快速求交并集得到聯合查詢結果,否則使用 skip list 對多個 postings list 求交并集,跳過遍歷成本并且節省部分數據的解壓縮 cpu 成本。

Elasticsearch 的索引思路

將磁盤里的東西盡量搬進內存,減少磁盤隨機讀取次數 (同時也利用磁盤順序讀特性),結合各種壓縮算法,用及其苛刻的態度使用內存。

所以,對于使用 Elasticsearch 進行索引時需要注意:

  • 不需要索引的字段,一定要明確定義出來,因為默認是自動建索引的。

  • 同樣的道理,對于 String 類型的字段,不需要 analysis 的也需要明確定義出來,因為默認也是會 analysis 的。

  • 選擇有規律的 ID 很重要,隨機性太大的 ID(比如 Java 的 UUID) 不利于查詢。

最后說一下,技術選型永遠伴隨著業務場景的考量,每種數據庫都有自己要解決的問題(或者說擅長的領域),對應的就有自己的數據結構,而不同的使用場景和數據結構,需要用不同的索引,才能起到最大化加快查詢的目的。

這篇文章講的雖是 Lucene 如何實現倒排索引,如何精打細算每一塊內存、磁盤空間、如何用詭譎的位運算加快處理速度。

但往高處思考,再類比一下 MySQL,你就會發現,雖然都是索引,但是實現起來,截然不同?;\統的來說,B-tree 索引是為寫入優化的索引結構。

當我們不需要支持快速的更新的時候,可以用預先排序等方式換取更小的存儲空間,更快的檢索速度等好處,其代價就是更新慢,就像 ES。

作者:Richard_Yi

來源:https://juejin.cn/post/6889020742366920712

版權申明:內容來源網絡,版權歸原創者所有。除非無法確認,我們都會標明作者及出處,如有侵權煩請告知,我們會立即刪除并表示歉意。謝謝!

想知道更多?掃描下面的二維碼關注我后臺回復"技術",加入技術群 后臺回復“k8s”,可領取k8s資料【精彩推薦】
  • ClickHouse到底是什么?為什么如此牛逼!

  • 原來ElasticSearch還可以這么理解

  • 面試官:InnoDB中一棵B+樹可以存放多少行數據?

  • 架構之道:分離業務邏輯和技術細節

  • 星巴克不使用兩階段提交

  • 面試官:Redis新版本開始引入多線程,談談你的看法?

  • 喜馬拉雅自研網關架構演進過程

  • 收藏:存儲知識全面總結

  • 微博千萬級規模高性能高并發的網絡架構設計

總結

以上是生活随笔為你收集整理的别再说你不会ElasticSearch,都给你整理好了的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

日韩三级.com | 爱爱av在线 | 国产群p | 亚洲每日更新 | 久久久久久久久久影院 | 一级黄色片毛片 | 亚洲成人黄色网址 | 精品久久国产精品 | 精品久久久久久一区二区里番 | 日韩中文字幕免费视频 | 久久国产精品一区二区三区 | 欧美日韩高清不卡 | 99视频精品| 欧美99久久| 国产麻豆精品久久一二三 | 欧美色图p | 国产黄色片免费 | 亚洲精品在线观看中文字幕 | 久久久久久久久久久久国产精品 | 不卡视频国产 | 色网址99 | 久久涩视频 | 日韩精品久久久久久久电影99爱 | 日韩在线 | 99免费在线播放99久久免费 | 欧美色道 | 精品在线观看一区二区三区 | 成人久久18免费 | 欧美成人手机版 | 99看视频在线观看 | 欧美色综合天天久久综合精品 | 欧美看片 | 亚洲欧美日韩精品久久奇米一区 | 亚洲不卡123| 久久久精品电影 | 狠狠躁天天躁综合网 | av中文字幕在线免费观看 | 天天综合网天天综合色 | 午夜精品久久久 | 国产精品一区二区三区在线播放 | 香蕉国产91 | zzijzzij亚洲日本少妇熟睡 | 深夜免费小视频 | 一区二区三区影院 | 免费一级特黄录像 | 91久久人澡人人添人人爽欧美 | 亚洲国产中文字幕 | 久久毛片网站 | 亚洲精品小视频在线观看 | 午夜美女视频 | 国产 在线 高清 精品 | 亚洲欧美精品一区二区 | 欧美在线日韩在线 | 99久久99久久 | 最新国产福利 | 欧美性精品 | 午夜精品一区二区国产 | 国产一级做a爱片久久毛片a | 国产区第一页 | 日韩精品久久久 | 91高清在线 | 国产又粗又猛又色又黄视频 | 国产精品美女 | 日本三级吹潮在线 | 国产小视频你懂的在线 | 深夜免费福利网站 | 亚洲第一av在线播放 | 国产精品久久9 | 一本—道久久a久久精品蜜桃 | 一区二区三区四区精品视频 | 国产视频亚洲 | 日韩激情在线 | 亚洲成av人片 | 国产精品18p | 狠狠成人 | www免费黄色 | 中文字幕免费 | 久久天天躁夜夜躁狠狠躁2022 | 日本中文字幕一二区观 | 91麻豆操 | 国产在线观看91 | 国产成人av电影在线观看 | 人人插人人看 | 国产专区在线视频 | 欧美亚洲三级 | 久久久久久福利 | 久久久99精品免费观看乱色 | 美女视频久久黄 | 日韩在线免费小视频 | 日本中文字幕在线观看 | 涩涩网站在线观看 | 天天操天天操天天 | 日本三级中文字幕在线观看 | 四虎影视久久久 | 亚洲精品在线看 | 国产精品久久毛片 | 黄色特一级片 | 日韩一级网站 | 日韩肉感妇bbwbbwbbw | 婷婷久久网站 | 国产成视频在线观看 | 亚洲欧美视频在线播放 | 久久精品国产成人精品 | 蜜臀久久99精品久久久无需会员 | 天堂在线视频免费观看 | 色天天综合久久久久综合片 | 国产亚洲成av片在线观看 | 丁香久久婷婷 | 99精品视频中文字幕 | 中文字幕色站 | 国产一区二区午夜 | 中文字幕国产在线 | 亚洲电影av在线 | 91看片在线播放 | 日韩欧美综合在线视频 | 久久成年人视频 | 亚洲美女视频在线观看 | 精品96久久久久久中文字幕无 | www.99久久.com | 麻豆一区在线观看 | 亚洲午夜久久久久久久久 | 国产一卡久久电影永久 | 丰满少妇对白在线偷拍 | 蜜臀久久99精品久久久无需会员 | 伊人五月天婷婷 | 色欧美综合| 国产成人精品福利 | 天天艹天天爽 | 欧美成人理伦片 | 不卡视频在线看 | 69av视频在线观看 | 欧美日韩在线网站 | 亚洲国产成人高清精品 | 国产精品视频区 | 又紧又大又爽精品一区二区 | 国产一区二区三区视频在线 | 玖草在线观看 | 91漂亮少妇露脸在线播放 | 日韩中文字幕免费电影 | 免费99视频| 97在线视频免费看 | av免费网站在线观看 | 日韩欧美电影在线 | 美女视频黄频大全免费 | 美女精品网站 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 欧美精品久久久久久久久老牛影院 | 亚洲欧洲国产日韩精品 | 五月激情在线 | 青草视频免费观看 | 91成人在线视频观看 | 成人午夜毛片 | 500部大龄熟乱视频使用方法 | 日韩免费在线观看 | 欧美夫妻生活视频 | 日韩av二区 | 久久综合之合合综合久久 | 又黄又爽又无遮挡免费的网站 | 国产在线色 | 波多野结衣在线视频一区 | 日日日操操| 日韩美女高潮 | 91在线你懂的 | 天天综合成人网 | 国产 字幕 制服 中文 在线 | 91久久久久久久一区二区 | 在线看av的网址 | 欧美日韩综合在线观看 | 中文字幕av在线电影 | 精品久久久网 | 中文字幕 在线看 | 精品国产91亚洲一区二区三区www | 天天干天天在线 | 色夜视频 | www.91国产| 999成人免费视频 | 黄色a一级片 | 在线观看视频三级 | 久久久影院一区二区三区 | 亚洲精品久 | 免费av小说 | 久久国产精品99久久久久久进口 | 免费亚洲视频 | 91av播放| 激情开心站 | 久久99精品国产一区二区三区 | 成年人国产在线观看 | 久久综合九色99 | 偷拍久久久 | 国产午夜一级毛片 | 麻豆成人网 | 久久午夜鲁丝片 | 欧美日韩另类视频 | 97av视频| 国产精品久久久久久一区二区 | 在线小视频你懂得 | a级国产乱理论片在线观看 特级毛片在线观看 | 婷婷日| 97人人爽人人 | 天天色天天射天天综合网 | 免费观看一区二区 | 久久午夜精品影院一区 | 99精品国产99久久久久久福利 | 黄色a视频免费 | 8x成人在线 | 欧美激情视频在线观看免费 | 五月婷婷在线观看视频 | 国产中文字幕亚洲 | 日本不卡久久 | 成人在线观看资源 | 欧美成人在线免费观看 | 日韩av电影网站在线观看 | 日韩精品一区二区不卡 | av免费观看高清 | 国产成人精品亚洲a | 国产精品二区在线观看 | 色偷偷网站视频 | 国产黄在线 | 国产精品一区免费看8c0m | 日韩三级不卡 | 丁香花在线观看视频在线 | 一区二区三区在线观看免费 | 久久久久成人精品 | 亚洲精品乱码白浆高清久久久久久 | 一级黄色大片 | 国产伦精品一区二区三区高清 | 国产精品第一页在线观看 | 国产精品一区二区三区99 | 成人午夜电影在线 | 日韩日韩日韩日韩 | 日本中文字幕在线免费观看 | 亚洲成人午夜在线 | 亚洲天堂网站视频 | 超碰免费成人 | 国产亚洲精品久久久久久大师 | 久草视频2 | 久久精品视频日本 | 久久久久久久久久福利 | 97视频总站 | 奇米导航 | 久草在线最新 | 国产精品自产拍在线观看桃花 | 成人免费在线视频观看 | 国产精品18videosex性欧美 | www.啪啪.com| 国产精品久久久久久久久久久久久 | 精品久久国产 | 国产激情久久久 | 国产精品免费小视频 | 日日日操| 午夜在线资源 | 久久久久久久久久久久亚洲 | 97成人在线免费视频 | 成 人 黄 色 视频免费播放 | 成人av动漫在线 | 天天色天天骑天天射 | 四虎在线免费观看视频 | 免费看日韩 | 天天射天天舔天天干 | 99综合影院在线 | 国产区精品视频 | 美女在线国产 | 日本黄色免费网站 | 在线观看亚洲免费视频 | 操高跟美女 | 国产精品入口66mio女同 | 日韩美在线 | 成 人 黄 色 视频免费播放 | 蜜臀av性久久久久蜜臀av | 精品国产aⅴ麻豆 | 2024国产精品视频 | 久久69精品| 日日插日日干 | 天天做天天爱天天爽综合网 | 国产精品嫩草69影院 | 国产xx视频 | 韩国av在线播放 | 狠狠狠色丁香综合久久天下网 | 91久久国产自产拍夜夜嗨 | 日本视频网 | 9999免费视频 | 久久综合婷婷国产二区高清 | 婷婷 综合 色 | 91视频麻豆 | 九九久久国产 | 欧美日韩高清在线观看 | 久久精品麻豆 | 久久爱影视i | 99久久99久久精品国产片果冰 | 麻豆成人在线观看 | 免费在线观看国产精品 | 国产色网站 | 岛国一区在线 | 免费看色网站 | 在线视频你懂得 | 日本激情视频中文字幕 | 日韩av一区二区三区在线观看 | 天天干天天操天天入 | 欧美精品久久久久久久久久久 | 最新国产在线视频 | 婷婷激情欧美 | wwwww.国产 | 一区二区三区四区影院 | av中文字幕不卡 | 久久综合久久综合久久综合 | 91久久爱热色涩涩 | 亚洲高清视频在线观看免费 | 国产麻豆精品一区 | 午夜精品一区二区三区在线 | 中文日韩在线视频 | 婷婷激情五月综合 | 蜜臀av性久久久久av蜜臀三区 | 色a在线观看 | www.99久久.com| 日韩一区二区免费视频 | 天天操天天射天天操 | 日韩av区| www免费网站在线观看 | 4438全国亚洲精品在线观看视频 | 国产成免费视频 | www.亚洲黄 | 摸阴视频 | 国产在线精品播放 | 日韩美视频 | 九九久 | 国产高清在线免费观看 | 色国产精品| 亚洲日韩欧美视频 | 色天天久久 | 日韩免费在线一区 | 在线观看视频在线 | 久久久精品欧美一区二区免费 | 日韩久久久久久久久 | 欧美俄罗斯性视频 | 国产伦精品一区二区三区高清 | 婷婷射五月 | 精品亚洲视频在线观看 | 午夜性盈盈 | 中文字幕在线国产精品 | 欧美一二三区在线观看 | 免费网站看av片 | 亚洲少妇xxxx | 在线观看中文字幕网站 | 久久久精品国产一区二区三区 | 久草97| 天天射天天射天天 | 亚洲一区二区三区在线看 | 超碰在线中文字幕 | 91精品在线观看视频 | 国产91在线免费视频 | 97在线影院 | 婷婷丁香激情综合 | 99久久精品免费看国产 | 狠狠干美女| 岛国大片免费视频 | 欧美日韩精品在线 | 国产在线观看午夜 | 久久精品专区 | 日韩在线观看视频免费 | 天天干天天弄 | 91精品人成在线观看 | 中文字幕在线视频国产 | 91香蕉视频好色先生 | 国产v视频| 超碰在线色 | 久久视频在线观看 | 国产一区在线视频 | 欧美精品v国产精品v日韩精品 | 黄色大全在线观看 | 在线日韩亚洲 | 国语麻豆 | 久草综合在线观看 | 免费精品在线观看 | 久久久久一区二区三区 | 国色天香永久免费 | 国产精品欧美久久 | 99热精品久久 | 久久五月天婷婷 | 91精品推荐 | 久草影视在线观看 | 成人精品一区二区三区中文字幕 | 久久亚洲免费 | 国产精品成人自拍 | 国产成人精品一二三区 | 91九色视频在线观看 | 欧美日韩亚洲第一页 | 国产视频一级 | 日韩精品久久久免费观看夜色 | 免费观看一区二区三区视频 | 天天天射| 欧美成年网站 | 91激情视频在线 | 国产精品第二十页 | 欧美日韩精品网站 | 美女福利视频网 | 在线免费视频一区 | 麻豆91在线观看 | 国产精品一区二区久久久 | 欧美巨大荫蒂茸毛毛人妖 | 久久久99精品免费观看 | 久草在线一免费新视频 | 91精品网站 | 亚洲成人第一区 | 亚洲国产精品一区二区尤物区 | 国产剧在线观看片 | 久久无码精品一区二区三区 | 久久呀 | www.成人久久 | 国产97碰免费视频 | 亚洲区视频在线观看 | 在线免费视 | 国产精品久久久久久久久久免费 | 91精品国产92久久久久 | 国产在线精品区 | 激情久久网 | 中文字幕精品一区 | 91精品秘密在线观看 | 91久久精品日日躁夜夜躁国产 | av高清在线观看 | 日日夜夜91| 三级黄色a | 婷婷午夜| 亚洲第一香蕉视频 | 在线亚洲欧美日韩 | 久草在线资源观看 | 日日综合 | 亚洲天堂网视频在线观看 | 中文字幕免费播放 | 中文字幕av免费在线观看 | 在线观看精品视频 | 久久久久久久久久久久国产精品 | 韩国中文三级 | 久艹在线播放 | 久久国色夜色精品国产 | 日韩毛片在线播放 | 国产福利不卡视频 | 久久久久免费看 | 国产 在线 高清 精品 | 日韩精品免费在线视频 | 亚洲天堂毛片 | 手机看国产毛片 | 91黄色小视频 | 免费观看成人网 | 国产亚洲情侣一区二区无 | 国产精品久久久久av福利动漫 | 天天操天天操天天操 | 中文字幕在线免费97 | 国产在线一卡 | 欧美做受高潮电影o | 午夜国产一区二区三区四区 | 国产精品免费在线播放 | 亚洲欧美乱综合图片区小说区 | 欧美日韩免费视频 | 国产精品99蜜臀久久不卡二区 | 在线免费国产视频 | 99精品免费在线 | 日韩xxxxxxxxx| 久久综合久久综合这里只有精品 | 久久久五月天 | 欧美日韩一级视频 | 夜色资源网| 日韩一区二区三区在线观看 | 久久综合亚洲鲁鲁五月久久 | 精品国产乱码久久久久 | 亚洲激情网站免费观看 | 日日夜夜天天久久 | 欧美日韩国产精品一区二区 | 精品久久视频 | 日b视频国产 | 日韩精品久久久久久久电影竹菊 | 色婷婷综合成人av | 成年人在线免费看 | 亚洲国产一二三 | 手机看片99 | 日韩中字在线观看 | 国产一区二区在线免费视频 | 91成人网在线观看 | 中文字幕在线观看视频免费 | 五月天狠狠操 | 人人射人人爱 | www.狠狠操.com| 午夜久久影视 | av中文天堂在线 | 蜜桃视频在线视频 | 久久免费试看 | 色综合久久久久久久 | 国产成人精品一区二区三区在线观看 | 国产一区视频在线 | 久久成人午夜 | 亚洲日本激情 | 欧美成人91 | 91正在播放 | 国产精品亚州 | 区一区二区三区中文字幕 | www亚洲一区| 国产精品久久久久久久久久尿 | 亚洲电影黄色 | 97国产大学生情侣白嫩酒店 | 首页国产精品 | 久久99九九99精品 | 午夜a区 | 美女视频又黄又免费 | 99精品毛片 | www久久精品 | 超碰在线观看97 | 色射爱| 一区二区三区中文字幕在线 | 欧美日韩视频一区二区三区 | 一区二区男女 | 99精品免费在线观看 | 日韩视频免费 | 狠狠色丁香婷婷综合久久片 | a黄色片在线观看 | 久久久久久久精 | 亚洲少妇影院 | 国产亚洲精品美女 | 亚洲综合视频在线观看 | 激情五月播播久久久精品 | 国产精品视屏 | 国产视频一区二区在线 | 国产精品成人一区二区三区 | 国产精品久久精品国产 | 久久久久国产精品免费网站 | 美女网站色在线观看 | 国产精品99久久久久人中文网介绍 | 中文字幕 国产精品 | 美女黄频在线观看 | 在线观看视频一区二区三区 | 欧美日韩精品网站 | 国产视频精品免费播放 | 久久综合成人网 | 国产一区欧美二区 | 国产欧美精品一区二区三区 | 成人午夜免费福利 | 国产无限资源在线观看 | 天天躁天天操 | 丁香六月婷婷激情 | 亚洲作爱视频 | .国产精品成人自产拍在线观看6 | 色的网站在线观看 | 天天色天天爱天天射综合 | 人人澡人人草 | 久久99精品国产一区二区三区 | www.大网伊人 | 色天天久久| 超碰在线免费97 | 国产手机在线观看视频 | 色网av | 国产精品美女久久久久久免费 | 国产一区自拍视频 | 久草www| 五月天网页 | 免费亚洲精品视频 | 91人人视频在线观看 | 久久久久成人精品 | 日韩免费小视频 | 久久久久久久久久久国产精品 | 久久精品网址 | 二区三区在线 | 91丨九色丨国产在线观看 | 国产精品 中文字幕 亚洲 欧美 | 国产aaa免费视频 | 91黄色小网站 | 日韩在线不卡 | 久久精品视频在线播放 | 黄色三级网站 | 午夜久久 | 天天操天天曰 | 国产亚洲精品美女 | 免费一级片在线观看 | 91精品爽啪蜜夜国产在线播放 | 日韩国产精品久久久久久亚洲 | 免费看色的网站 | 天天操天天摸天天干 | 亚洲综合欧美激情 | 欧美大片大全 | 国产一区二区三区久久久 | av一二三区 | 在线播放亚洲激情 | 日韩中文字幕视频在线观看 | 99久高清在线观看视频99精品热在线观看视频 | 亚洲涩涩网站 | 亚洲成人第一区 | 日本护士撒尿xxxx18 | 亚洲美女在线一区 | 亚洲激情在线观看 | 久久久穴| 97超视频在线观看 | 亚洲综合色播 | 在线免费观看黄色小说 | 国产麻豆剧果冻传媒视频播放量 | 又紧又大又爽精品一区二区 | 国产综合福利在线 | 日韩一区二区三区视频在线 | 日韩精品久久一区二区 | 国产1区2区3区精品美女 | 欧美日韩一级久久久久久免费看 | 蜜桃视频在线观看一区 | 美女在线免费观看视频 | 久久福利在线 | 久久久国产一区二区三区四区小说 | 美国av片在线观看 | 亚洲国产字幕 | 久久精品婷婷 | 99综合电影在线视频 | www.午夜视频| 国产精品一区二区吃奶在线观看 | 欧美综合久久 | 高清av在线 | 久久成人午夜 | 国产一区免费看 | 亚洲国产小视频在线观看 | 九九免费在线观看 | 中文字幕在线免费观看视频 | 国产精选在线 | 国产成人精品一区二区三区在线观看 | 免费精品在线视频 | 人人爽人人爽人人片av | 欧美va日韩va | 久久五月情影视 | 国产日韩欧美视频在线观看 | 五月婷婷丁香 | 久久综合之合合综合久久 | 久久久午夜电影 | 97精品国产97久久久久久粉红 | 亚洲一区日韩在线 | 久久精品99国产精品酒店日本 | 波多野结衣在线视频免费观看 | 欧美一级久久久 | 亚洲欧美国内爽妇网 | 亚洲 欧美变态 另类 综合 | 日韩中文字幕视频在线观看 | 国产午夜三级一二三区 | 国产午夜精品一区二区三区嫩草 | 成人理论在线观看 | 日韩免费电影一区二区 | 91香蕉视频黄色 | 五月综合激情婷婷 | 午夜视频不卡 | 国产精品免费大片视频 | 亚洲精品乱码久久久久久蜜桃动漫 | 国产精品日韩精品 | 久久国产色 | 91你懂的 | www.香蕉视频 | www最近高清中文国语在线观看 | 亚洲 欧美 综合 在线 精品 | 国产精品黄色影片导航在线观看 | 日韩免费看视频 | 中文av字幕在线观看 | 久久精品欧美日韩精品 | 在线视频一区观看 | 国产999精品久久久影片官网 | 99自拍视频在线观看 | 高清不卡免费视频 | www.com.黄| 亚洲午夜久久久综合37日本 | www欧美色 | 欧美大香线蕉线伊人久久 | 日日爽天天 | 日精品| 久久精品一区二 | 一区二区三区日韩视频在线观看 | 天天草天天色 | 久久综合欧美 | 日本99久久 | 日韩中文字幕a | 国产男男gay做爰 | 国产四虎在线 | 天天色天 | 顶级欧美色妇4khd | 欧美性天天 | 在线观看免费av网 | av丝袜制服| 在线观看黄色小视频 | 亚洲好视频 | 精品女同一区二区三区在线观看 | 精品人人人 | 九九九在线观看视频 | 国产视频在线免费观看 | 免费在线观看一区二区三区 | 最近中文字幕免费大全 | 亚洲第一伊人 | 国产精品久久久久久久av电影 | 久久久在线视频 | 久久久久中文 | 2000xxx影视| 久久福利精品 | 天天插天天 | 久久久久免费精品 | 日韩av一区二区在线 | av在线免费网站 | 黄色三级av | 国产精品99久久久久的智能播放 | 精品一区二三区 | 国产最新在线 | 国产成人久 | 欧美a√大片 | 99热这里有精品 | 视频1区2区| 在线国产高清 | 蜜桃视频成人在线观看 | av高清一区二区三区 | 91成人在线观看高潮 | 欧美一区二区精美视频 | 中文字幕在线观看一区二区 | 天天玩天天干 | 天天超碰| 中文字幕一区二区三区在线观看 | 在线成人免费电影 | 福利视频网站 | 国产成人精品aaa | 99视频偷窥在线精品国自产拍 | 国产视频二区三区 | 精产嫩模国品一二三区 | 亚洲成aⅴ人片久久青草影院 | 久草在线中文视频 | 激情婷婷久久 | 少妇资源站 | 四虎5151久久欧美毛片 | 久草视频在线新免费 | av超碰在线 | 久久久久久蜜桃一区二区 | 久久国产精品免费视频 | 中文十次啦 | 亚洲黄色免费在线 | 亚洲精品国偷拍自产在线观看蜜桃 | 日韩在线理论 | 蜜臀久久99静品久久久久久 | 久99视频| 国产精品12 | 99精品黄色片免费大全 | 色综合色综合色综合 | 日韩av中文字幕在线免费观看 | 欧美一二三视频 | 亚洲最新在线 | 午夜.dj高清免费观看视频 | 天天操操 | 91精品视频一区二区三区 | 久久影视中文字幕 | 日日夜夜操操操操 | 中文字幕日韩一区二区三区不卡 | www免费在线观看 | 黄色三级在线观看 | 国产精品a久久久久 | 日韩中文字幕免费视频 | 国产精品中文字幕在线观看 | 日b黄色片| 超碰在线免费97 | 久久99国产综合精品免费 | 韩国av免费在线观看 | 天天摸天天操天天舔 | 久久亚洲婷婷 | 特级毛片在线观看 | 久久欧美视频 | 国产精品一区二区三区四 | 天天色 天天 | .国产精品成人自产拍在线观看6 | 日韩三级中文字幕 | 久99久精品 | 日韩精品免费专区 | 日韩中文字幕免费视频 | 国产成人三级三级三级97 | 少妇视频在线播放 | 中文字幕 第二区 | 日韩高清在线一区二区三区 | 国产成人精品综合久久久 | 国产v欧美 | 婷婷开心久久网 | 色综合天天 | 国产麻豆传媒 | 亚洲一区二区精品视频 | 亚洲男男gaygay无套同网址 | 精品国产一区二区三区四区vr | 中日韩在线 | 欧美精品乱码久久久久久按摩 | www.香蕉视频在线观看 | 中文字幕在线乱 | www.888av| 超碰人人在线 | 午夜精品一区二区三区在线播放 | 在线免费黄网站 | 亚洲精品短视频 | 不卡av在线播放 | 一区二区中文字幕在线播放 | 81精品国产乱码久久久久久 | 欧美成人精品三级在线观看播放 | 欧美成年人在线观看 | 婷婷婷国产在线视频 | 久久在线视频在线 | 在线国产中文 | 国产乱对白刺激视频在线观看女王 | 国产视频资源在线观看 | 国产精品 亚洲精品 | 日韩av免费一区二区 | 久久视频在线观看免费 | 色91在线视频 | 欧美乱淫视频 | 视频二区| 五月婷婷丁香网 | 久久综合狠狠综合久久综合88 | 亚洲精品视频二区 | 在线免费日韩 | 欧美xxxx性xxxxx高清 | 亚洲婷婷免费 | 欧美精品三级 | 亚洲精品久久久久中文字幕二区 | 国产精品麻豆果冻传媒在线播放 | 国产永久网站 | 看av在线 | 天天操天天摸天天爽 | 成人a免费看 | 免费在线观看av网站 | 丁香视频全集免费观看 | 亚洲精品视频在线免费播放 | 欧美另类高潮 | 黄色不卡av | 久久精品国产久精国产 | 日本中文字幕在线视频 | 欧美成人视 | 月下香电影 | 在线观看精品 | 99久久精品免费看 | 日韩av手机在线看 | 欧美成年性 | 亚洲一级片av | 国产小视频在线观看 | 五月婷婷丁香六月 | 午夜视频在线观看一区二区 | 国产精品video | 日本精品久久久久久 | 国产一区欧美一区 | 91桃色免费观看 | 99婷婷| 国产精品女人网站 | 精品国产乱码一区二区三区在线 | 色婷婷av一区二 | 久久婷婷国产 | 日本成人黄色片 | 欧美一级在线观看视频 | 亚洲精品91天天久久人人 | 99视频这里只有 | 国产成人免费 | 激情五月激情综合网 | 中文在线免费观看 | 国内精自线一二区永久 | 看黄色91| 欧美日韩在线视频观看 | 国产一区二区综合 | 成人久久国产 | www.干| 丁香网婷婷| 国产精品久久久久影院日本 | 人人澡人人爽欧一区 | 国产在线精品区 | 亚洲电影黄色 | 欧美日韩在线视频一区二区 | 不卡在线一区 | 日韩有码专区 | 久久与婷婷 | 亚洲一区精品二人人爽久久 | 亚洲视频 中文字幕 | 国产一区二区三区在线 | 国产精品第二十页 | 国产视频资源在线观看 | 在线观影网站 | 婷婷色中文字幕 | 丁香五月亚洲综合在线 | 国产一级淫片在线观看 | 97在线精品视频 | 日韩欧美国产精品 | 在线免费亚洲 | 91精选在线 | 日韩在线免费不卡 | 一区二区三区日韩视频在线观看 | av亚洲产国偷v产偷v自拍小说 | 特级免费毛片 | 色天天久久 | 2018好看的中文在线观看 | 天天想夜夜操 | 久久久久久综合网天天 | 国产精品色视频 | 精品国产一区二区三区久久久久久 | wwwwwww色| 激情五月婷婷激情 | 久久久久99精品国产片 | 精品国产免费人成在线观看 | 黄色av一区二区 | 在线观看av的网站 | 精品国内 | 欧美精品一级视频 | 色国产精品一区在线观看 | 午夜久久视频 | 国产一区在线免费观看 | 国产精品久久久久久久久久 | 久久成人午夜 | 91精品国产九九九久久久亚洲 | 日日操天天操夜夜操 | 国产亚洲精品久久久久久 | 在线免费观看国产视频 | 午夜在线免费观看视频 | 一区二区视频在线免费观看 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 欧美日韩国产高清视频 | 亚洲va欧美va国产va黑人 | 日本性生活一级片 | 久草在线视频在线观看 | 91污视频在线 | 奇米影视在线99精品 | 欧美一级片在线免费观看 | 中文字幕在线视频网站 | 成人国产精品入口 | 91桃色免费观看 | 亚洲色图美腿丝袜 | 国产亚洲精品v | 岛国大片免费视频 | 91精品国自产拍天天拍 | av色网站| 天天色天天射综合网 | 免费影视大全推荐 | 中文区中文字幕免费看 | 97精品在线视频 | 国产精品毛片一区二区 | 最近能播放的中文字幕 | 丁香六月国产 | 日本一区二区免费在线观看 | 波多野结衣在线观看一区 | 国内成人综合 | 国产小视频国产精品 | 日韩中出在线 | 一本一道波多野毛片中文在线 | 天天精品视频 | 伊人六月| 狠狠狠狠狠狠操 | 探花视频免费在线观看 | 色999精品 | 国产在线观看你懂的 | 色综合久久88色综合天天6 | 欧美性生活一级片 | 最新色视频| 玖玖爱免费视频 | 激情综合网在线观看 | 天天夜操 | 欧美午夜性生活 | 超碰国产在线播放 | 欧美a级一区二区 | 免费情缘 | 国产精品久久久久久久久婷婷 | 在线一区av| 四虎在线观看精品视频 | 久久艹艹| 天天射天天干天天爽 | 五月天婷亚洲天综合网鲁鲁鲁 | 国产成人一区二区三区免费看 | 波多野结衣久久资源 | 久久综合婷婷综合 | 亚洲,播放 | 成人精品一区二区三区中文字幕 | 欧美久久久影院 | 国产黑丝袜在线 | 久草在线最新视频 | a在线免费观看视频 | 91看片在线免费观看 | 美女视频黄的免费的 | 97色资源 | 91热精品 | 国产精品自产拍在线观看桃花 | 欧美一级免费 | 亚洲区视频在线观看 | 操操色 | 久久综合中文色婷婷 | 黄色一级在线免费观看 | av中文字幕网 | av黄色免费网站 | 青青河边草免费视频 | 国产亚洲视频在线观看 | 久久久午夜影院 | 日批网站免费观看 | 日韩在线视频网站 | 精品天堂av | 日日躁夜夜躁xxxxaaaa | 在线播放日韩av | 日精品在线观看 | 一区二区三区韩国免费中文网站 | 日韩精品高清不卡 | 午夜久久影视 | 在线看污网站 | 一级性视频 | 性色av香蕉一区二区 | 午夜性色| 99福利片| 在线看片视频 | 午夜久久久久久久久久影院 | av电影久久 | 在线免费视频你懂的 | 91九色在线观看 | 日韩欧美精选 | 人人爽人人爽人人 |