黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

使用Apache Solr對數(shù)據(jù)庫建立索引(包括處理CLO

系統(tǒng) 1700 0

http://blog.csdn.net/xzknet/article/details/6710753

?

以下資料整理自網(wǎng)絡(luò),覺的有必要合并在一起,這樣方便查看。主要分為兩部分,第一部分是對《db-data-config.xml》的配置內(nèi)容的講 解(屬于高級內(nèi)容),第二部分是DataImportHandler(屬于基礎(chǔ)),第三部分是對db-data-config.xml的進階(這個國內(nèi)可 能還沒有人寫過啊,我在google、baidu上都沒有搜索到,最后可是拔代碼,看solr的英文文檔找的)

第一部分是對《db-data-config.xml》

query是獲取全部數(shù)據(jù)的SQL
deltaImportQuery是獲取增量數(shù)據(jù)時使用的SQL
deltaQuery是獲取pk的SQL
parentDeltaQuery是獲取父Entity的pk的SQL

Full Import工作原理
執(zhí)行本Entity的Query,獲取所有數(shù)據(jù);
針對每個行數(shù)據(jù)Row,獲取pk,組裝子Entity的Query;
執(zhí)行子Entity的Query,獲取子Entity的數(shù)據(jù)。

Delta Import工作原理
查找子Entity,直到?jīng)]有為止;
執(zhí)行Entity的deltaQuery,獲取變化數(shù)據(jù)的pk;
合并子Entity parentDeltaQuery得到的pk;
針對每一個pk Row,組裝父Entity的parentDeltaQuery;
執(zhí)行parentDeltaQuery,獲取父Entity的pk;
執(zhí)行deltaImportQuery,獲取自身的數(shù)據(jù);
如果沒有deltaImportQuery,就組裝Query

限制
子Entity的query必須引用父Entity的pk
子Entity的parentDeltaQuery必須引用自己的pk
子Entity的parentDeltaQuery必須返回父Entity的pk
deltaImportQuery引用的必須是自己的pk

第二部分是DataImportHandler

關(guān)于DataImportHandler的具體使用方法,詳見下文,如果你英文超級好,那看這個鏈接吧:http://wiki.apache.org/solr/DataImportHandler

??大多數(shù)的應(yīng)用程序?qū)?shù)據(jù)存儲在關(guān)系數(shù)據(jù)庫、xml文件中。對這樣的數(shù)據(jù)進行搜索是很常見的應(yīng)用。所謂的DataImportHandler提供一種可配置的方式向solr導入數(shù)據(jù),可以一次全部導入,也可以增量導入。

????? 概覽

???????? 目

  • ?????能夠讀取關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)。
  • ?????通過可配置的方式,能夠?qū)?shù)據(jù)庫中多列、多表的數(shù)據(jù)生成solr文檔??
  • ?????能夠通過solr文檔更新solr
  • ???? 提供 通過配置文件就能夠?qū)胨袛?shù)據(jù)的能力
  • ????? 能夠發(fā)現(xiàn)并處理 由insert、update帶來的變化(我們假定在表中有一個叫做“l(fā)ast-modified的列”)
  • ??????能夠配置 “完全導入”和“增量導入”的時間
  • ????? 讓讀取xml文件,并建立索引成為可配置。
  • ????? 能夠?qū)?其他的數(shù)據(jù)源(例如:ftp,scp,etc)或者其他格式的文檔(Json,csv)以插件的形式集成到項目中。

???????? ? 設(shè)計思路

????????? ? 這個Handler首先要在solrconfig.xml文件中配置下,如下所示。

??????????????????<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
??? <lst name="defaults">
????? <str name="config">/home/username/data-config.xml</str>?????
??? </lst>
? </requestHandler>

    
      從它的名字上,我們或許也可以猜到,
    
    
      DataImportHandler正是requestHandler的實現(xiàn)。我們一共需要在兩個地方配置文件中進行一些配置。
    
  
  • solrconfig.xml?。 data-config.xml必須在這個文件中配置,datasource也可以。不過,一般將datasource放在data-config.xml文件中。
  • data-config.xml
  1. ?
    1. ???怎樣獲取數(shù)據(jù)?(查詢語句、url等等)
    2. ? 要讀什么樣的數(shù)據(jù)(關(guān)系數(shù)據(jù)庫中的列、或者xml的域)
    3. ?? 做什么樣的處理(修改/添加/刪除)

??? ???跟關(guān)系數(shù)據(jù)庫一起使用

????????????? 下面幾個步驟是必要的.

  • ?????定義一個data-config.xml 文件,并這個它的路徑配置到solrconfig.xml 中關(guān)于DataImportHandler的配置中。
  • ????? 給出Connection的信息(假設(shè)你選擇在solrconfig中配置datasource)
  • 打開DataImportHandler頁面去驗證,是否該配置的都配置好了。 http://localhost:8983/solr/dataimport
  • 使用“完全導入”命令將數(shù)據(jù)從數(shù)據(jù)庫中導出,并提交給solr建立索引
  • 使用“增量導入”命令對數(shù)據(jù)庫發(fā)生的變化的數(shù)據(jù)導出,并提交給solr建立索引。

?????????? 配置數(shù)據(jù)源

??????? 將dataSource標簽直接添加到dataConfig下面,即成為dataConfig的子元素.

    
      <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/dbname" user="db_username" password="db_password"/>
    
  • ????? 數(shù)據(jù)源也可以配置在solrconfig.xml中
  • 屬性type 指定了實現(xiàn)的類型。它是可選的。默認的實現(xiàn)是JdbcDataSource。
  • 屬性 name? 是datasources的名字,當有多個datasources時,可以使用name屬性加以區(qū)分
  • 其他的屬性都是隨意的,根據(jù)你使用的DataSource實現(xiàn)而定。
  • 當然 你也可以實現(xiàn)自己的DataSource。

????????? 多數(shù)據(jù)

?????一個配置文件可以配置多個數(shù)據(jù)源。增加一個dataSource元素就可以增加一個數(shù)據(jù)源了。name屬性可以區(qū)分不同的數(shù)據(jù)源。如果配置了多于一個的數(shù)據(jù)源,那么要注意將name配置成唯一的。

???例如:

    
      
        <dataSource type="JdbcDataSource" name="ds-1" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://db1-host/dbname" user="db_username" password="db_password"/>

<dataSource type="JdbcDataSource" name="ds-2" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://db2-host/dbname" user="db_username" password="db_password"/>


      
     然后這樣使用
  
    
      ..

<entity name="one" dataSource="ds-1" ...>

   ..

</entity>

<entity name="two" dataSource="ds-2" ...>

   ..

</entity>

..

    
    
    
      
        配置JdbcDataSource
      
    
  
    
      
      
    
    
      JdbcDataSource中的屬性有
    
  
  • driver(必需的):jdbc驅(qū)動名稱
  • url(必需的):jdbc鏈接
  • user:用戶名
  • password:密碼
  • 批量大小:jdbc鏈接中的批量大小

任何其他的在JdbcDataSource中配置的屬性,都會被直接傳給jdbc driver

配置data-config.xml

?? solr document是schema,它的域上的值可能來自于多個表.

???data- config.xml的根元素是document。一個document元素代表了一種文檔。一個document元素中包含了一個或者多個root實 體。一個root實體包含著一些子實體,這些子實體能夠包含其他的實體。實體就是,關(guān)系數(shù)據(jù)庫上的表或者視圖。每個實體都能夠包含多個域,每個域?qū)?yīng)著數(shù) 據(jù)庫返回結(jié)果中的一列。域的名字跟列的名字默認是一樣的。如果一個列的名字跟solr field的名字不一樣,那么屬性name就應(yīng)該要給出。其他的需要的屬性在solrschema.xml文件中配置。

??? 為了能夠從數(shù)據(jù)庫中取得想要的數(shù)據(jù),我們的設(shè)計支持標準sql規(guī)范。這使得用戶能夠使用他任何想要的sql語句。root實體是一個中心表,使用它的列可以把表連接在一起。

???? dataconfig的結(jié)構(gòu)

??? dataconfig的結(jié)構(gòu)不是一成不變的,entity和field元素中的屬性是隨意的,這主要取決于processor和transformer。

????? 以下是entity的默認屬性

  • ?name(必需的):name是唯一的,用以標識entity
  • processor:只有當datasource不是RDBMS時才是必需的。默認值是 SqlEntityProcessor
  • transformer:轉(zhuǎn)換器將會被應(yīng)用到這個entity上,詳情請瀏覽transformer部分。
  • pk:entity的主鍵,它是可選的,但使用“增量導入”的時候是必需。它跟schema.xml中定義的uniqueKey沒有必然的聯(lián)系,但它們可以相同。
  • rootEntity:默認情況下,document元素下就是根實體了,如果沒有根實體的話,直接在實體下面的實體將會被看做跟實體。對于根實體對應(yīng)的數(shù)據(jù)庫中返回的數(shù)據(jù)的每一行,solr都將生成一個document。

???? 一下是SqlEntityProcessor的屬性

  • query (required) :sql語句

  • deltaQuery : 只在“增量導入”中使用

  • parentDeltaQuery : 只在“增量導入”中使用

  • deletedPkQuery : 只在“增量導入”中使用

  • deltaImportQuery : (只在“增量導入”中使用) . 如果這個存在,那么它將會在“增量導入”中導入phase時代替query產(chǎn)生作用。這里有一個命名空間的用法 ${dataimporter.delta.} 詳情請看solr1.4.

Commands

The handler 通過httprequest 向外界提供它的API?.?以下是一些或許你會用到的操作

  • full-import :?"完全導入"這個操作可以通過訪問URL http://:/solr/dataimport?command=full-import 完成。

    • 這個操作,將會新起一個線程。response中的attribute屬性將會顯示busy。

    • 這個操作執(zhí)行的時間取決于數(shù)據(jù)集的大小。

    • 當這個操作運行完了以后,它將在conf/dataimport.properties這個文件中記錄下這個操作的開始時間

    • 當“增量導入”被執(zhí)行時,stored timestamp這個時間戳將會被用到

    • solr的查詢在“完全導入”時,不是阻塞的

    • 它還有下面一些參數(shù):

      • clean : (default 'true'). 決定在建立索引之前,刪除以前的索引。

      • commit : (default 'true'). 決定這個操作之后是否要commit

      • optimize : (default 'true').?決定這個操作之后是否要優(yōu)化。

      • debug : (default false). 工作在debug模式下。詳情請看 the interactive development mode ( see here )

  • delta-import : 當遇到一些增量的輸入,或者發(fā)生一些變化時使用` DataImport - 航夢 - 火星?地球? http:// :/solr/dataimport?command=delta-import .?它同樣支持? clean, commit, optimize and debug 這幾個參數(shù).

  • status :?想要知道命令執(zhí)行的狀態(tài) ,?訪問 URL http://:/solr/dataimport .它給出了關(guān)于文檔創(chuàng)建、刪除,查詢、結(jié)果獲取等等的詳細狀況。

  • reload-config : 如果data-config.xml已經(jīng)改變,你不希望重啟solr,而要重新加載配置時,運行一下的命令http://:/solr/dataimport?command=reload-config

  • abort :?你可以通過訪問 url http://:/solr/dataimport?command=abort 來終止一個在運行的操作

Full Import 例子

讓我們來看下面的例子. 假設(shè)我們數(shù)據(jù)庫中的表結(jié)構(gòu)如下:

This is a relational model of the same schema that Solr currently ships with. 我們使用這個例子來為我們的DataImportHandler建data-config.xml。 我們已經(jīng)使用這個結(jié)構(gòu)在HSQLDB上建立了一個數(shù)據(jù)庫. 好,現(xiàn)在開始了, 跟著下面的步驟走:?

  1. 下載? example-solr-home.jar ?并使用 jar解壓 ? jar -xvf example-solr-home.jar ,解壓到你的本地系統(tǒng). 這個jar文件包含了一個完整的solrhome(里面的配置文件很齊全了)和一個RSS的例子。它也包含了一個hssqldb數(shù)據(jù)庫的例子.

  2. 在?example-solr-home目錄, 這里有一個 solr.war . 拷貝?這個 war 文件到你的 tomcat/jetty webapps 文件夾.? 這個 war file 也包含了hsqldb的JDBC driver.?如果你想在你已經(jīng)有了的solr項目中部署,你只需要將? 'dataimport.jar'?拷貝到?你的solr項目的 WEB-INF/lib 目錄下。

  3. 使用example-data-config目錄下的solr目錄作為你solrhome

  4. 訪問? DataImport - 航夢 - 火星?地球? http://localhost:8983/solr/dataimport 驗證一下配置

  5. 訪問? DataImport - 航夢 - 火星?地球? http://localhost:8983/solr/dataimport?command=full-import 執(zhí)行一個“完全導入”

上面給出的solr目錄是一個多核的solr home。它有兩個核,一個是DB example,一個是RSSexample(新屬性)。

這個例子的data-config.xml 如下:

    
      
        <dataConfig>

<dataSource driver="org.hsqldb.jdbcDriver" url="jdbc:hsqldb:/temp/example/ex" user="sa" />

    <document name="products">

        <entity name="item" query="select * from item">

            <field column="ID" name="id" />

            <field column="NAME" name="name" />

            <field column="MANU" name="manu" />

            <field column="WEIGHT" name="weight" />

            <field column="PRICE" name="price" />

            <field column="POPULARITY" name="popularity" />

            <field column="INSTOCK" name="inStock" />

            <field column="INCLUDES" name="includes" />



            <entity name="feature" query="select description from feature where item_id='${item.ID}'">

                <field name="features" column="description" />

            </entity>

            <entity name="item_category" query="select CATEGORY_ID from item_category where item_id='${item.ID}'">

                <entity name="category" query="select description from category where id = '${item_category.CATEGORY_ID}'">

                    <field column="description" name="cat" />

                </entity>

            </entity>

        </entity>

    </document>

</dataConfig>
      

這里, 根實體是一個名叫“item”的表,它的主鍵是id。我們使用語句 "select * from item"讀取數(shù)據(jù). 每一項都擁有多個特性。看下面feature實體的查詢語句

       <entity name="feature" query="select description from feature where item_id='${item.id}'">

       <field name="feature" column="description" />

   </entity> 

     
  

feature表中的外鍵item_id跟item中的主鍵連在一起從數(shù)據(jù)庫中取得該row的數(shù)據(jù)。相同地,我們將item和category連表(它們是多對多的關(guān)系)。注意,我們是怎樣使用中間表和標準sql連表的

?<entity name="item_category" query="select category_id from item_category where item_id='${item.id}'">
??????????????? <entity name="category" query="select description from category where id = '${item_category.category_id}'">
??????????????????? <field column="description" name="cat" />
??????????????? </entity>
??????????? </entity>

短一點的?data-config

在上面的例子中,這里有好幾個從域到solr域之間的映射。如果域的名字和solr中域的名字是一樣的話,完全避免使用在實體中配置域也是可以的。當然,如果你需要使用轉(zhuǎn)換器的話,你還是需要加上域?qū)嶓w的。

下面是一個更短的版本

    
      
        <dataConfig>

    <dataSource driver="org.hsqldb.jdbcDriver" url="jdbc:hsqldb:/temp/example/ex" user="sa" />

    <document>

        <entity name="item" query="select * from item">                    

            <entity name="feature" query="select description as features from feature where item_id='${item.ID}'"/>            

            <entity name="item_category" query="select CATEGORY_ID from item_category where item_id='${item.ID}'">

                <entity name="category" query="select description as cat from category where id = '${item_category.CATEGORY_ID}'"/>                        

            </entity>

        </entity>

    </document>

</dataConfig>


      

使用“增量導入”命令

你可以通過訪問URL DataImport - 航夢 - 火星?地球? http://localhost:8983/solr/dataimport?command=delta-import ?來使用增量導入。操作將會新起一個線程,response中的屬性statue也將顯示busy now。操作執(zhí)行的時間取決于你的數(shù)據(jù)集的大小。在任何時候,你都可以通過訪問?? http://localhost:8983/solr/dataimport 來查看狀態(tài)。

當 增量導入被執(zhí)行的時候,它讀取存儲在conf/dataimport.properties中的“start time”。它使用這個時間戳來執(zhí)行增量查詢,完成之后,會更新這個放在conf/dataimport.properties中的時間戳。

Delta-Import 例子

我們將使用跟“完全導入”中相同的數(shù)據(jù)庫。注意,數(shù)據(jù)庫已經(jīng)被更新了,每個表都包含有一個額外timestamp類型的列? 叫做last_modified。或許你需要重新下載數(shù)據(jù)庫,因為它最近被更新了。我們使用這個時間戳的域來區(qū)別出那一行是上次索引以來有更新的。

看看下面的這個?data-config.xml

    
      
        <dataConfig>

    <dataSource driver="org.hsqldb.jdbcDriver" url="jdbc:hsqldb:/temp/example/ex" user="sa" />

    <document name="products">

            <entity name="item" pk="ID" query="select * from item"

                deltaQuery="select id from item where last_modified > '${dataimporter.last_index_time}'">           



            <entity name="feature" pk="ITEM_ID" 

                    query="select description as features from feature where item_id='${item.ID}'">                

            </entity>

            <entity name="item_category" pk="ITEM_ID, CATEGORY_ID"

                    query="select CATEGORY_ID from item_category where ITEM_ID='${item.ID}'">

                <entity name="category" pk="ID"

                       query="select description as cat from category where id = '${item_category.CATEGORY_ID}'">                    

                </entity>

            </entity>

        </entity>

    </document>

</dataConfig>
      

注意到item實體的 屬性deltaquery了嗎,它包含了一個能夠查出最近更新的sql語句。注意,變量 {dataimporter.last_index_time } 是DataImporthandler傳過來的變量,我們叫它時間戳,它指出“完全導入”或者“部分導入”的最后運行時間。你可以在data-config.xml文件中的sql的任何地方使用這個變量,它將在processing這個過程中被賦值。

DataImport - 航夢 - 火星?地球? ?注意

  • 上面例子中deltaQuery 只能夠發(fā)現(xiàn)item中的更新,而不能發(fā)現(xiàn)其他表的。你可以像下面那樣在一個sql語句中指定所有的表的更新。這里要特別說明一下的就是,它的細節(jié)對于一個使用者來說是一個不錯的練習。 DataImport - 航夢 - 火星?地球?

            deltaQuery="select id from item where id in

                                (select item_id as id from feature where last_modified > '${dataimporter.last_index_time}')

                                or id in 

                                (select item_id as id from item_category where item_id in 

                                    (select id as item_id from category where last_modified > '${dataimporter.last_index_time}')

                                or last_modified > '${dataimporter.last_index_time}')

                                or last_modified > '${dataimporter.last_index_time}'"


  
  • 寫一個類似上面的龐大的deltaQuery 并不是一件很享受的工作,我們還是選擇其他的方法來達到這個目的

?

    <dataConfig>

    <dataSource driver="org.hsqldb.jdbcDriver" url="jdbc:hsqldb:/temp/example/ex" user="sa" />

    <document>

            <entity name="item" pk="ID" query="select * from item"

                deltaQuery="select id from item where last_modified > '${dataimporter.last_index_time}'">

                <entity name="feature" pk="ITEM_ID" 

                    query="select DESCRIPTION as features from FEATURE where ITEM_ID='${item.ID}'"

                    deltaQuery="select ITEM_ID from FEATURE where last_modified > '${dataimporter.last_index_time}'"

                    parentDeltaQuery="select ID from item where ID=${feature.ITEM_ID}"/>

                

            

            <entity name="item_category" pk="ITEM_ID, CATEGORY_ID"

                    query="select CATEGORY_ID from item_category where ITEM_ID='${item.ID}'"

                    deltaQuery="select ITEM_ID, CATEGORY_ID from item_category where last_modified > '${dataimporter.last_index_time}'"

                    parentDeltaQuery="select ID from item where ID=${item_category.ITEM_ID}">

                <entity name="category" pk="ID"

                        query="select DESCRIPTION as cat from category where ID = '${item_category.CATEGORY_ID}'"

                        deltaQuery="select ID from category where last_modified > '${dataimporter.last_index_time}'"

                        parentDeltaQuery="select ITEM_ID, CATEGORY_ID from item_category where CATEGORY_ID=${category.ID}"/>

            </entity>

        </entity>

    </document>

</dataConfig>

   
  

除了根實體(有兩個)以外,這里一共有三個查詢,每個實體個一個。

查詢語句,為我們?nèi)〉眯枰⑺饕臄?shù)據(jù)。

  • deltaQuery 取得從上次索引更新時間以來有更新的實體的主鍵。

  • parentDeltaQuery 從deltaQuery中取得當前表中更新的行,并把這些行提交給父表。因為,當子表中的一行發(fā)生改變時,我們需要更新它的父表的solr文檔。

下面是一些值得注意的地方:

  • 對于query語句返回的每一行,子實體的query都將被執(zhí)行一次

  • 對于deltaQuery返回的每一行,parentDeltaQuery都將被執(zhí)行。

  • 一旦根實體或者子實體中的行發(fā)生改變,我們將重新生成包含該行的solr文檔。

?XML/HTTP Datasource使用指南

DataImportHandler 能夠幫我們?yōu)榛贖TTP的數(shù)據(jù)源建立索引. 目前支持REST/XML APIs 和RSS/ATOM Feeds.

配置HttpDataSource

HttpDataSource在dataconfig.xml中的配置看起來應(yīng)該像這樣:?

    
        <dataSource type="HttpDataSource" baseUrl="http://host:port/" encoding="UTF-8" connectionTimeout="5000" readTimeout="10000"/>  


    

屬性:

  • baseUrl (可選): 在Dev/QA/Prod 環(huán)境中,host/port改變時,你會用到它。使用這個屬性,你可以找出配置到solrconfig.xml的變化。

  • encoding (可選): 默認情況下,encoding是response 頭使用的encoding.你可以使用這個屬性去覆蓋默認值。

  • connectionTimeout (可選):默認值是5000ms

  • readTimeout (可選):?默認值是10000ms

在?data-config.xml中的配置

?一個 xml/http data source中的實體有下面一些屬性,也可以有上面提到的默認屬性。

  • processor (必需的) : 它的值應(yīng)該是 "XPathEntityProcessor"

  • url (必需的) :? REST API要使用這個api. (能夠被模板化). 假設(shè)數(shù)據(jù)源是一個文件,那么url應(yīng)該是這個文件的位置。

  • stream (可選) : 如果xml很大,那么它應(yīng)該設(shè)為true

  • forEach (必需的) : xpath表達式,通過這個表達式可以取得想要的值。 如果這里有多個想要的值,那么將xpath表達式用“|”分開。如果useSolrAddSchema設(shè)為true的話,這個是可以被忽略的。

  • xsl (可選):使用xsl對xml進行預處理。你需要提供一個文件系統(tǒng)的全路徑,或者一個url。

  • useSolrAddSchema (可 選): Set it's value to 'true' if the xml that is fed into this processor has the same schema as that of the solr add xml. No need to mention any fields if it is set to true.

域能夠有以下這些屬性?(此外還有那些默認值):

  • xpath (必需的) : 記錄中的一列,也就是域的xpath表達式?. 如果 該域并不來自任何的一個單一的xml屬性,xpath是可以被忽略的. 我們可以通過轉(zhuǎn)化器來使用多個xml屬性來合成該域。如果一個域被聲明成多值的,如果xpath表達式生成的也是多值的,那么 XPathEntityProcessor將會自動處理它,而不需要我們做額外的工作。

  • commonField :?能夠被設(shè)為 (true或者false),假設(shè)這個是true值,一旦一個記錄中有這樣的域,那么其他記錄被寫索引的時候,這個域也會跟著記錄被寫到索引里面。

如 果 一個API支持分塊數(shù)據(jù)(當一個數(shù)據(jù)集太大時),可能需要多次調(diào)用才能完成這個處理過程。XPathEntityprocessor 通過轉(zhuǎn)換器支持這個特性。如果轉(zhuǎn)換器返回的的行帶有屬性“hasMore”,并且這個屬性的值等于true,那么Processor 將會使用同樣的url模板發(fā)出令一次請求(實際的url是需要重新計算的)。一個轉(zhuǎn)換器也可以傳遞一個完整的url路徑,這個url被包含在屬性 “nextUrl”中,nextUrl的值必需是一個完整的url。

XPathEntityProcessor 通過實現(xiàn)streaming parser來支持取得xpath子集的操作。完整的xpath是不被支持的,但是常見的應(yīng)用都是受支持的。

HttpDataSource 例子

下載 在DB 部分中的“完全導入”例子,試著去體驗一下。我們將在這里例子中為slashotRSS建立索引。

這個例子的data-config配置看起來像這樣。

    
      
        <dataConfig>

        <dataSource type="HttpDataSource" />

        <document>

                <entity name="slashdot"

                                pk="link"

                                url="http://rss.slashdot.org/Slashdot/slashdot"

                                processor="XPathEntityProcessor"

                                forEach="/RDF/channel | /RDF/item"

                                transformer="DateFormatTransformer">

                                

                        <field column="source" xpath="/RDF/channel/title" commonField="true" />

                        <field column="source-link" xpath="/RDF/channel/link" commonField="true" />

                        <field column="subject" xpath="/RDF/channel/subject" commonField="true" />

                        

                        <field column="title" xpath="/RDF/item/title" />

                        <field column="link" xpath="/RDF/item/link" />

                        <field column="description" xpath="/RDF/item/description" />

                        <field column="creator" xpath="/RDF/item/creator" />

                        <field column="item-subject" xpath="/RDF/item/subject" />

                        <field column="date" xpath="/RDF/item/date" dateTimeFormat="yyyy-MM-dd'T'hh:mm:ss" />

                        <field column="slash-department" xpath="/RDF/item/department" />

                        <field column="slash-section" xpath="/RDF/item/section" />

                        <field column="slash-comments" xpath="/RDF/item/comments" />

                </entity>

        </document>

</dataConfig>


      

這個data-config有很多值得借鑒的地方。 我建議你看下SlashdotRSS的結(jié)構(gòu)圖,它有一些頭部元素,例如title、link、subject。這些元素將分別通過xpath語法映射到source、source-link、subject這些solr域。這個種子有多個item元素,這些元素包含了真正的新聞信息。所以,我們希望做得是,為每一個item元素建立一個文檔。

XPathEntityprocessor?是一行一行的讀取xml文件的(這里的行指的是一個xml元素)。它使用屬性“forEach”去識別每一行?。在這個例子一種“forEach”的值是 '/RDF/channel?|?/RDF/item'。也就是說這個xml有兩種類型的行(這里使用一個OR的xpath語法,用以支持多個類型) 。當遇到一個行的時候,它會在行的域聲明中讀取盡量多的域。在這個例子中,當它讀到行“/RDF/channel”時,它將會得到3個域。它處理完這個行 的時候,它就會意識到,這個行并沒有pk這個域的值,于是它并不會試圖去建立一個solr文檔(即使它去做,它也會失敗)。但是這個三個域都有一個屬性 commonField ,并且它的值是true,所以它將會保留這個域的值,以便后面的行可以使用

它繼續(xù)前進,然后遇到/RDF/item ,接著一個個處理這些行。它將會取得除了那個三個域之外的所有域。但是因為他們是common field。處理器會把公共域也加到這個記錄中,然后寫入索引。

transformer=DateFormatTransformer 又是什么呢?你可以看一下DateFormatTransformer有關(guān)部分。

你 可以使用這些特性來從REST API ,例如 rss、atom、xml、其他solr服務(wù)器、甚至是格式良好的xhtml文檔,建立索引。我們的xpath語法有它自己的限制(不支持通配符,只可以 是全路徑),但是一般的應(yīng)用是絕對沒有問題的,而且它是基于streaming parser的,它非常快,并且在讀取非常大的xml文件的時候,它的內(nèi)存消耗始終保持如一。它不支持命名空間,它卻可以處理帶有命名空間的xml文件。 當你處理帶有命名空間的xpath的時候,你需要做的是,丟棄命名空間部分,只留下其他的部分(例如,這個標簽,相對應(yīng)的xpath部分是 subject)。很容易,是吧?而且你不需要寫一行代碼,好好享受吧。 DataImport - 航夢 - 火星?地球?

DataImport - 航夢 - 火星?地球? ?注意 :?不像數(shù)據(jù)庫,如果你使用XPathEntityProcessor,想忽略域聲明是不可能。域通過你聲明的xpaths來從xml中解析相應(yīng)的數(shù)據(jù)。

例子: 索引 wikipedia

利用下面的data-config.xml文件可以對wikipedia的數(shù)據(jù)建立索引。從wikipedia下載下來的pages-articles.xml.bz2文件解壓之后大概有18g。

    
      <dataConfig>

        <dataSource type="FileDataSource" encoding="UTF-8" />

        <document>

        <entity name="page" processor="XPathEntityProcessor" stream="true" forEach="/mediawiki/page/" url="/data/enwiki-20080724-pages-articles.xml">

                <field column="id" xpath="/mediawiki/page/id" />

                <field column="title" xpath="/mediawiki/page/title" />

                <field column="revision" xpath="/mediawiki/page/revision/id" />

                <field column="user" xpath="/mediawiki/page/revision/contributor/username" />

                <field column="userId" xpath="/mediawiki/page/revision/contributor/id" />

                <field column="text" xpath="/mediawiki/page/revision/text" />

                <field column="timestamp" xpath="/mediawiki/page/revision/timestamp" />

        </entity>

        </document>

</dataConfig> 


    

schema.xml中有關(guān)的部分如下所示:
    
      
        <field name="id" type="integer" indexed="true" stored="true" required="true"/>

<field name="title" type="string" indexed="true" stored="false"/>

<field name="revision" type="sint" indexed="true" stored="true"/>

<field name="user" type="string" indexed="true" stored="true"/>

<field name="userId" type="integer" indexed="true" stored="true"/>

<field name="text" type="text" indexed="true" stored="false"/>

<field name="timestamp" type="date" indexed="true" stored="true"/>

<field name="titleText" type="text" indexed="true" stored="true"/>

...

<uniqueKey>id</uniqueKey>

<copyField source="title" dest="titleText"/>




      

為7278241個文章建立索引大概花了2個小時40分,內(nèi)存使用量的峰值在4G左右。

使用“增量導入”命令

只 有SqlEntitiProcessor支持增量數(shù)據(jù)!XPathEntityProcessor還沒有實現(xiàn)它。所以,不幸運的是,現(xiàn)在還不能為“增量導 入”提供支持。如果你想要在XPathEntityProcessor中實現(xiàn)這些方法,你可以在EntityProcessor.java中看看這些方法 的解釋。

Extending the tool with APIs

我們所展現(xiàn)的例子確實沒有多大價值,單靠配置xml文件就滿足所有的需求是不可能的。所以我們提供了一些抽象類,可以通過這些方法來提高功能。

Transformer

每一條從數(shù)據(jù)庫中取得的數(shù)據(jù)能夠被直接處理掉,或者通過它創(chuàng)建一個全新的域,它設(shè)置能夠返回多行數(shù)據(jù)。配置文件必須像下面那樣設(shè)置。

    
      
        <entity name="foo" transformer="com.foo.Foo" ... />

      

DataImport - 航夢 - 火星?地球? ?注意-- trasformer的值必須是一個可以使用的classname。如果class包是 'org.apache.solr.handler.dataimport' ,包名可以被忽略。solr.也是可以使用的,如果這個class在solr的一個包下的話。這個規(guī)則適應(yīng)所有的可插入的類,像DataSource、EntityProcessor、Evaluator。?

類Foo必須繼承抽象類 org.apache.solr.hander.dataimport.Transformer.這個類只有一個抽象方法。

transformer這個屬性可以有多個transformers() (比如 ?transformer="foo.X,foo.Y" ) 之間用逗號隔開。 transformers 會形成一條處理鏈。它們將會按照它們的排列順序起作用。

    public abstract class Transformer {

  /**

   * The input is a row of data and the output has to be a new row.

   *

   * @param context The current context

   * @param row     A row of data

   * @return The changed data. It must be a Map if it returns

   *         only one row or if there are multiple rows to be returned it must

   *         be a List>

   */

  public abstract Object transformRow(Map row, Context context);

}
  

Context 是一個抽象的類,它提供上下文關(guān)系,這可能在處理數(shù)據(jù)的時候要用到。

另外,類Foo,可以選擇不不實現(xiàn)這個抽象類,而只需要下面這個方法

public Object transformRow(Map row)

So there is no compile-time dependency on the DataImportHandler API

它的配置是靈活的。它允許用戶向標簽entity和field提供任意的屬性。tool將會讀取數(shù)據(jù),并將它傳給實現(xiàn)類。如果Transformer需要額外的的信息,它可以從context中取得。

正則表達式轉(zhuǎn)換器

tool它提供了一個內(nèi)嵌的轉(zhuǎn)換器,叫做正則表達式轉(zhuǎn)換器。它可以使用正則表達式從原數(shù)據(jù)中解析出我們想要的值。 org.apache.solr.handler.dataimport.RegexTransformer 是它的名字. 因為它屬于默認的包,所以它的包名是可以被忽略的。

例子:?

    <entity name="foo" transformer="RegexTransformer"  

query="select full_name , emailids from foo"/>

... />

   <field column="full_name"/>

   <field column="firstName" regex="Mr(/w*)/b.*" sourceColName="full_name"/>

   <field column="lastName" regex="Mr.*?/b(/w*)" sourceColName="full_name"/>

   <field column="mailId" splitBy="," sourceColName="emailids"/>

</entity>

  

?

屬性

RegexTransfromer只對屬性中有regex或者splitBy的域起作用。所有的屬性我們列在下面。

  • regex : 這是要匹配的正則表達式。regex和splitBy兩者必有其一。如果沒有,這個域?qū)⒉粫徽齽t表達式轉(zhuǎn)換器處理。

  • sourceColName : 正則表達式起作用的列。. 如果這個這個屬性不存在,那么source將等同域target。

  • splitBy : 如果正則表達式,是被用來分割一個字符串以獲得多個值,那么使用這個。

  • replaceWith : 跟 屬性regex一起使用。相當于我們平常使用的方法 new?String().replaceAll(,?)

這 里,屬性‘regex’和‘sourceColName’是轉(zhuǎn)換器自定義的屬性。它從resultSet中讀取域‘full_name’的值,然后轉(zhuǎn)換 它,并將結(jié)果分別傳給‘firstName’和‘lastName’。所以,盡管查詢結(jié)果只返回一列“full_name”,但solr document依然可以獲得額外的兩個域“firstName”和‘lastName’。

域'emailids'? 是一個用逗號分隔著的值。 所以,我們最終可以從emailids得到一個以上的emial id。mailid 在solr中應(yīng)該被定義為多值的。

腳本轉(zhuǎn)換器

你可以使用javascript 或者其他的 腳本語言來寫轉(zhuǎn)換器,只要java支持這種腳本。在這里我們應(yīng)該使用java 6.

    <dataConfig>
        <script><![CDATA[
                function f1(row)        {
                    row.put('message', 'Hello World!');
                    return row;
                }
        ]]></script>
        <document>
                <entity name="e" pk="id" transformer="script:f1" query="select * from X">
                ....
                </entity>
        </document>
</dataConfig>

  

?

  • 你可以在dataConfig結(jié)點中設(shè)置script 標簽。默認的語言是javascript。你當然可以使用另外一種語言,你可以通過script標簽中的屬性language去設(shè)置它。(必須有java6的支持)。

  • 你可以寫任意多的轉(zhuǎn)換函數(shù)。每個函數(shù)必須接受一個相當于 Map的row變量,然后要返回一個row。(轉(zhuǎn)換以后)

  • 通過在實體中指定 transformer=“script:”來使一個實體使用腳本函數(shù)。

  • 在上面的data-config中,對于結(jié)果中返回的實體e的每一個行,javascript函數(shù)都將被執(zhí)行一次。?

  • 執(zhí)行機制跟一個java的轉(zhuǎn)換器是一樣的。在Transformer 中有兩個參數(shù) (transformRow(Map,Context ))。在javascript中,第二個參數(shù)被忽略了,但它一樣是起作用的。

日期格式轉(zhuǎn)換器

這里有一個內(nèi)嵌的轉(zhuǎn)換器,叫做DateFormatTransformer(日期格式轉(zhuǎn)換器) ,這個在將字符型時間轉(zhuǎn)換成java.util.Date的類型的時候是很有用的。

    <field column="date" xpath="/RDF/item/date" dateTimeFormat="yyyy-MM-dd'T'hh:mm:ss" />


  
屬性

日期格式轉(zhuǎn)換器只對帶有屬性“dateTimeFormat”的域才起作用。其他屬性如下所示。

  • dateTimeFormat : 轉(zhuǎn)換使用的格式。這個必須服從java的SimpleDateformat。

  • sourceColName : 要使用日期轉(zhuǎn)換的列。如果沒有設(shè)定這個值,那么源列跟目標域的名稱是一樣的。

上面的域的定義在RSS例子中有使用,以轉(zhuǎn)換RSS種子項中的時間格式。

數(shù)字格式轉(zhuǎn)換器

能將一個字符串轉(zhuǎn)換成一個數(shù)字,使用的是java中類NumberFormat。例子:

    
      
        <field column="price" formatStyle="number" />
      

默認情況下,類Numberformat使用系統(tǒng)的本地格式去轉(zhuǎn)換一個字符串,如果你需要指定一個不同的本地類型的話,你可以像下面這樣指定。例子:

    <field column="price" formatStyle="number" locale="de-DE" />

  
屬性

數(shù)字格式轉(zhuǎn)換器 只對那些帶有屬性“formatStyle”的域有用。

  • formatStyle : 解析這個域所需要的格式。這個屬性的值必須是(number|percent|integer|currency)中的一個。可以參考 java DataImport - 航夢 - 火星?地球? NumberFormat .

  • sourceColName : 要使用數(shù)字轉(zhuǎn)換的列。如果沒有設(shè)定這個值,那么源列跟目標域的名稱是一樣的。

  • locale : 要轉(zhuǎn)換的字符串所使用的國際化格式。如果沒有設(shè)定這個值,它的默認值是系統(tǒng)的國際化格式。它的值必須是language-country。例如 en-US。

模板轉(zhuǎn)換器

使用DataImportHandler中強大的模板引擎來創(chuàng)建或者設(shè)定一個域的值。例如:

    <entity name="e" transformer="TemplateTransformer" ..>

<field column="namedesc" template="hello${e.name},${eparent.surname}" />
...
</entity>

  

這里模板的規(guī)則跟‘query’、‘url’的規(guī)則是一樣的。它主要能幫我們將多個值連到一起,或者忘域值注入其他的字符。這個轉(zhuǎn)換器只對擁有屬性‘template’的域起作用。

屬性
  • template : 模板字符串。上面的例子中有兩個占位符,‘${e.name}和${eparent.surname}’。 In the above example there are two placeholders '${e.name}' and '${eparent.surname}' . 兩個值都必須存在,否則這個模板將不會起作用。

自定義模板轉(zhuǎn)換器

如 果你需要在將數(shù)據(jù)送給solr之前,對數(shù)據(jù)進行一些處理,你可以寫一個你自己的轉(zhuǎn)換器。讓我們來看一個例子。在我們的schema中我們有一個單值的域叫 做‘a(chǎn)rtistName’,類型是String。這個域的值包含了多個單詞,例如‘Celine Dion’,這里有一個問題 ,這個值包含一些開頭空格和結(jié)尾空格,這些空格不是我們想要的。solr的WhitespaceAnalyze在這里用不上,因為,我們并不想把這個字符 串切詞了。一個可以選擇的解決方案就是自己寫一個TrimTransformer。

一個簡單的TrimTransformer

    package foo;

public class TrimTransformer    {
        public Object transformRow(Map row)     {
                String artist = row.get("artist");
                if (artist != null)             
                        row.put("ar", artist.trim());
                return row;
        }
}


  

不需要去繼承任何類。這個類只需要有transformRow 方法,就像上面的那樣。DataImportHandler會自動辨別它,并使用反射機制來調(diào)用它。你可以在你的data-config.xml文件中這樣來設(shè)置:

    
      
        <entity name="artist" query="..." transformer="foo.TrimTransformer">

        <field column="artistName" />

</entity>




      

一個通用的TrimTransformer

假設(shè),你想寫一個通用的TrimTransformer,這樣你就不用將要處理的列寫在的代碼里面。這里,我們需要在data-config.xml中設(shè)一個標記來表示這個域是否要應(yīng)用這個轉(zhuǎn)換器。

    
      <entity name="artist" query="..." transformer="foo.TrimTransformer">
        <field column="artistName" trim="true" />
</entity>

    

現(xiàn)在,你需要去繼承 Transformer ?這個抽象類,并使用Context中的API來獲得實體中的域,并獲得域中的屬性,檢查標記有沒有被設(shè)值。

    package foo;

public class TrimTransformer extends Transformer        {
        public Map transformRow(Map row, Context context) {
                List> fields = context.getAllEntityFields();
                for (Map field : fields) {
                        // Check if this field has trim="true" specified in the data-config.xml
                        String trim = field.get("trim");
                        if ("true".equals(trim))        {
                                // Apply trim on this fied
                                String columnName = field.get("column");
                                // Get this field's value from the current row
                                String value = row.get(columnName);
                                // Trim and put the updated value back in the current row
                                if (value != null)
                                        row.put(columnName, value.trim());
                        }
                }
                return row;
        }
}
  

如果域是多值的,那么返回值將會是一個list而不是單單一個對象,而且需要被恰當?shù)奶幚怼D憧梢詫ataImprotHandler打包成一個jar包,然后再擴展Transformer和Context。

EntityProcessor(實體處理器)

默認的情況下,每個實體都會被sqlEntityProcessor處理。在系統(tǒng) 使用RDBMS作為數(shù)據(jù)源的時候,它很適用。對于其他的數(shù)據(jù)源,例如 REST 或者不是sql的數(shù)據(jù)源 ,你可以選擇 繼承 org.apache.solr.handler.dataimport.Entityprocessor . 這個抽象類。它被設(shè)計成從實體中一行一行的讀取數(shù)據(jù)。最簡單的實現(xiàn)自己的實體處理器的方式是 繼承EntityProcessorBase ,然后重寫方法 public?Map?nextRow() method。 'EntityProcessor'依賴于 數(shù)據(jù)源來獲取數(shù)據(jù)。數(shù)據(jù)源的返回類型對實體處理器來說是很重要的。下面是一些內(nèi)嵌的實體處理器。

SqlEntityProcessor

它是默認的,數(shù)據(jù)源必須是DataSource類型的,在這里默認的情況下使用的是jdbcDataSource。

XPathEntityProcessor

處理XML類型的數(shù)據(jù)源。數(shù)據(jù)源的類型必須是DataSource類型的,這種類型的數(shù)據(jù)源有HttpDataSource和FileDatasource類型。

FileListEntityProcessor

簡單的處理器,它能夠從文件系統(tǒng)中得到文件的集合。這個系統(tǒng)基于一些標準,它不使用數(shù)據(jù)源,下面是實體的屬性:

  • fileName :(必須) 辨別文件的正則表達式

  • baseDir : (必須) 根目錄(虛擬路徑)

  • recursive :?是否要遞歸的獲取文件,默認是false。

  • excludes : 匹配文件名的正則表達式

  • newerThan :?一個數(shù)字參數(shù) .?使用格式 ( yyyy-MM-dd?HH:mm:ss ) . 它可以是一個datemath 類型的字符串,例如:('NOW-3DAYS'). 需要加單引號。它也可以是一個變量,像${var.name}這樣。

  • olderThan :?一個數(shù)字參數(shù) . 跟上一條的規(guī)則是一樣的

  • rootEntity :根實體的值必須是false,除非你想索引文件名。位置直接在下面的是根實體,這就意味著根實體產(chǎn)生的行都將被當成一個document存放在 lucene里面。但是,在這個例子里面,我們并不想為每個文件建立一個document,我們想對x實體產(chǎn)生的行建立document,因為實體f的屬 性rootEntiry等于false,所以在直接位于實體f下面的實體將成為根實體,它所產(chǎn)生的行將會被當成一個document。

  • dataSource :它必須被設(shè)為null值,因為這里并不需要使用任何的數(shù)據(jù)源,即是說,我們將不會創(chuàng)建Datasource的實例。(在大多數(shù)的情況下,只有一個數(shù)據(jù)源,jdbc數(shù)據(jù)源,所有的實體都用,在這里,數(shù)據(jù)源是沒有必要的。)

例子:

    
      
        <dataConfig>
    <dataSource type="FileDataSource" />
    <document>
        <entity name="f" processor="FileListEntityProcessor" fileName=".*xml" newerThan="'NOW-3DAYS'" recursive="true" rootEntity="false" dataSource="null">
            <entity name="x" processor="XPathEntityProcessor" forEach="/the/record/xpath" url="${f.fileAbsolutePath}">
                <field column="full_name" xpath="/field/xpath"/> 
            </entity>
        </entity>
    <document>
<dataConfig>

      

千萬要注意rootEntiry這個屬性,由這個處理器所產(chǎn)生的域有 fileAbsolutePath,fileSize,fileLastModified,fileName .

CachedSqlEntityProcessor

應(yīng)該說,這是SqlEntityProcessor的一個擴展,這個處理器通過緩存一些行,來減少數(shù)據(jù)庫查詢。它幾乎對根實體沒有用,因為這個實體中只有一個sql語句被執(zhí)行了。

Example 1.

    
      
        <entity name="x" query="select * from x">
    <entity name="y" query="select * from y where xid=${x.id}" processor="CachedSqlEntityProcessor">
    </entity>
<entity>

      

這個例子的用法跟下面的是一樣的,一個查詢被執(zhí)行完,它的結(jié)果被存儲起來,下次這個查詢再被執(zhí)行的的時候,它將會從緩存中取出結(jié)果并返回。

Example 2:

    
      
        <entity name="x" query="select * from x">
    <entity name="y" query="select * from y" processor="CachedSqlEntityProcessor"  where="xid=x.id">
    </entity>
<entity>

      

這個例子跟前一個的區(qū)別在于屬性‘where’。這個例子中,查詢語句將從表中取回所有的數(shù)據(jù),并把他們都放 在緩存中。其中的關(guān)鍵就在域 屬性‘where’。緩存使用y中的xid作為鍵值,實體被查詢的時候x.id的值就會被計算出來,我們首先會在緩存中找匹配的數(shù)據(jù),接著返回。

?

在屬性where中,=號之前的值是y中的列,=號之后的值是計算出來的要在緩存中查找的值。

DataSource(數(shù)據(jù)源)

? org.apache.solr.handler.dataimport.DataSource 能被繼承。

    public abstract class DataSource {
  /**

   * Initializes the DataSource with the 
    
      Context
    
    

 and

   * initialization properties.

   * 
    

* This is invoked by the DataImporter after creating an * instance of this class. * * @param context * @param initProps */ public abstract void init(Context context, Properties initProps); /** * Get records for the given query.The return type depends on the * implementation . * * @param query The query string. It can be a SQL for JdbcDataSource or a URL * for HttpDataSource or a file location for FileDataSource or a custom * format for your own custom DataSource. * @return Depends on the implementation. For instance JdbcDataSource returns * an Iterator> */ public abstract T getData(String query); /** * Cleans up resources of this DataSource after use. */ public abstract void close(); }

?它必須在數(shù)據(jù)源的定義部分被配置。

    <dataSource type="com.foo.FooDataSource" prop1="hello"/>


  

JdbcdataSource

這個是默認的,它的聲明如下:

public class JdbcDataSource extends DataSource >>

?

它可以一條一條的遍歷數(shù)據(jù)庫,每一行數(shù)據(jù)被當作一個Map。

HttpDataSource

XPathEntityProcessor使用這個數(shù)據(jù)源 . 它的聲明如下:

    
      public class HttpDataSource extends DataSource


    

FileDataSource

這個很像HttpDataSource . 它的聲明如下:

    public class FileDataSource extends DataSource  


  

The attributes are:

  • basePath : (可選的)? ,得到所需要的值時必須的基本路徑。

  • encoding : (可選的)當文件編碼跟平臺編碼不一樣的時候,應(yīng)當設(shè)定這個值。

Boosting , Skipping documents(提高文檔的得分,或者跳過文檔)

我們還可以在運行的時候提高一個文檔的得分,或者跳過某一個特定的文檔。

可以通過自定義轉(zhuǎn)化器,增加一個屬性,并將它設(shè)為true,這樣就可以跳過這個文檔了。可以通過,增加一個屬性docBoost ,屬性是文檔的評分的這種方式給文檔打分。Write a custom Transformer to add a value $skipDoc with a value 'true' to skip that document. To boost a document with a given value add $docBoost with the boost value

在?solrconfig.xml中增加數(shù)據(jù)源

我們也可以在solrconfig.xml中配置數(shù)據(jù)源,屬性是一樣的,只是方式稍微有點不同。?

?????
????
????? <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
??? <lst name="defaults">
????? <str name="config">/home/username/data-config.xml</str>
????? <lst name="datasource">
???????? <str name="driver">com.mysql.jdbc.Driver</str>
???????? <str name="url">jdbc:mysql://localhost/dbname</str>
???????? <str name="user">db_username</str>
???????? <str name="password">db_password</str>
????? </lst>
??? </lst>
? </requestHandler>

結(jié)構(gòu)圖

下面的這個圖顯示了一般的配置文件的邏輯流程。

上面的這個圖表達了這樣的一個意思:一共有三個數(shù)據(jù)源,兩個關(guān)系數(shù)據(jù)庫的數(shù)據(jù)源,和一個http/xml的數(shù)據(jù)源。

?

???????? jdbc1 和jdbc2 是JdbcDataSource ,它配置在solrconfig.xml文件中。

  • http是一個HttpDataSource類型的數(shù)據(jù)源。

  • 根實體是一個叫做a的表,它使用jdbc1作為它的數(shù)據(jù)源。實體一般都與表名相同。

  • 實體A有兩個子實體 B 和C?。B使用http數(shù)據(jù)源,C使用jdbc2數(shù)據(jù)源。

  • 在執(zhí)行一個full-import的命令的時候,根實體A會首先被執(zhí)行。

  • 由實體A導出的每一行,都會被傳給實體B和實體C。

  • B和C通過占位符來使用實體A中的數(shù)據(jù)。占位符:${A.a(chǎn)}。

    • B 有一個url屬性

    • C 有一個query屬性

  • C 有兩個轉(zhuǎn)換器 ‘f’和‘g’。

  • 由C產(chǎn)生的每一行數(shù)據(jù),都會被有序的傳給 'f '和‘g’(轉(zhuǎn)換器是鏈式的,即有序的)。每個轉(zhuǎn)換器都能夠改變輸入的值。在這里轉(zhuǎn)換器‘g’將從一行數(shù)據(jù)(f(c .1))中產(chǎn)生兩行數(shù)據(jù)。?

  • 最近將每個實體的結(jié)果合并成為一個文檔。

    • 請注意:從C產(chǎn)生的中間結(jié)果,例如C.1 c.2 ,f(c.1) f(c.2),都將被忽略掉。

域聲明

域 的聲明,能夠幫助我們通過提供一些額外的信息得到那些不能自動獲取到的值。它依賴于結(jié)果集中的列。在dataConfig里面配置的域,一般情況下應(yīng)該跟 schema配置的一樣。它應(yīng)該自動繼承schema.xml中的所有的域。但是,你不能增加一些額外的域。? 那么,什么時候增加域聲明呢?

  • 當實體處理器所產(chǎn)生的域的名字,跟相應(yīng)的域在schema.xml中的名字不一樣的時候。

  • 當內(nèi)嵌的轉(zhuǎn)換器需要一些額外的信息來決定哪個域要處理,以及該怎么處理的時候。

  • XPathEntityprocessor 或者其他的處理器,顯示的要求一些額外的信息的時候。

關(guān)于行(row)和多值域

行 在DataimportHandler中的表現(xiàn)形式是一個Map。在這個map里面,key是域的名字,value可以任何一個合法的solr 類型。value也能夠是合法的solr類型的聚集(這將會映射到一個多值域)。如果數(shù)據(jù)源是RDBMS的話,一般是不會產(chǎn)生多值域的。當然我們可以通過 加一個子實體的方式來產(chǎn)生多值域。這里子實體返回的多個域,相當于父實體的一個多值域。如果數(shù)據(jù)源是xml的話,產(chǎn)生多值域是一件相當簡單的事情。

變量

變 量是指最終代替那些占位符的值。這是一個多級的map,每一個命名空間都是一個map,命名空間使用.分隔。例如 占位符 ${item.ID}, 'item'是一個命名空間(也是一個map),ID是這個命名空間下的一個值。我們很容易推導出 占位符 ${item.x.ID} 這里x是另外一個map。變量的值能夠從Context中獲得,也可以在RDMS的query屬性中或者http數(shù)據(jù)源的url屬性中使用類似${}的占 位符獲得。

使用函數(shù)來自定義query和url的格式

?命名空間這個概念在這里也是相當?shù)挠杏玫摹S脩艨赡芟胍獋饕粋€經(jīng)過計算的值給 query或者url,比如這里有一個Data類型的數(shù)據(jù),但是你的數(shù)據(jù)源只支持另外一種格式的數(shù)據(jù)源。我們提供了一些函數(shù),或許它們能夠幫你完成一些事情。

  • formatDate : 它可以像這樣去使用, '${dataimporter.functions.formatDate(item.ID,?yyyy-MM-dd?HH:mm)}' 。它的第一個參數(shù)是一個合法的變量,第二個參數(shù)是一種時間格式(這里使用的格式工具是SimpledateFormat),The first argument can be a valid value from the VariableResolver and the second cvalue can be a a format string (use SimpledateFormat) . 它可以是一個經(jīng)過計算的值,它使用solr的時間表示方式。(要注意,它必須被單引號括起來

  • escapeSql : 使用它可以對特別的sql 字符串進行包裝。例子 : '${dataimporter.functions.escapeSql(item.ID)}' . 這里只使用一個參數(shù),這個參數(shù)必須是一個合法的VaraiableResolver.

  • encodeUrl : 使用這個對url進行編碼。例子e: '${dataimporter.functions.encodeUrl(item.ID)}' . 只使用一個參數(shù),這個參數(shù)必須是一個合法的VariableResolver

訪問請求參數(shù)

我們可以使用'request'命名空間來訪問傳遞給http 請求的參數(shù)。例如 '${dataimporter.request.command}' 將會返回被執(zhí)行的命令。任何參數(shù)都可以通過這種方式得到。

交互式的開發(fā)模式Interactive Development Mode

這是一個很酷的,并且功能強大的工具。它能夠幫助你通過圖形界面來建立一個dataconfig.xml文檔。你可以通過 DataImport - 航夢 - 火星?地球? http://host:port/solr/admin/dataimport.jsp ?來訪問它。 以下是它的特性:

  • 這個界面有兩個板塊,RHS是用來獲取輸入的,LHS是用來顯示輸出的。

  • 當你點擊debug now 按鈕的時候,它將會執(zhí)行配置文件,并且顯示結(jié)果文檔。

  • 你可以通過start和rows這兩個參數(shù)來調(diào)試 類似從115開始到118這樣的文檔。

  • 選擇 'verbose'選項表示你想要得到一些關(guān)于中間步驟的信息。包括query產(chǎn)生的數(shù)據(jù),傳給轉(zhuǎn)換器的數(shù)據(jù),以及轉(zhuǎn)換器產(chǎn)生的數(shù)據(jù)。

  • 如果在運行過程中發(fā)生了異常,那么LHS板塊將顯示異常信息。

  • fields是由實體產(chǎn)生的。當域沒有在schema.xml中聲明,也沒有在dataConfig.xml有聲明的時候,轉(zhuǎn)換器就不會對該域進行處理了。

屏幕快照

哪里可以找到它?

DataimportHandler是solr的新加的特性。

  • 從? DataImport - 航夢 - 火星?地球? Solr website ?下載一個最新的版本?。

  • 通過 Full Import 的例子來感受一下。

在Solr JIRA.的? DataImport - 航夢 - 火星?地球? SOLR-469 你可以查看到有關(guān)DataImporthandler的一些開發(fā)討論。


第三部分:SOLR的db-data-config.xml高級進階(處理CLOB和BLOB)

我們在使用solr處理數(shù)據(jù)庫時,很多時候需要處理一下數(shù)據(jù)庫中的CLOB、BLOB字段,對于這兩種字段如何處理,下面以代碼的形式給大家演示,(不用寫Java代碼啊)

1)定義數(shù)據(jù)源

        <dataSource name=
    
      "ora"
    
    
 driver=
    
      "oracle.jdbc.OracleDriver"
    
    
 url=
    
      "...."
    
    
 />
    
    
      <datasource name=
      
        "ds-BlobField"
      
      
 type=
      
        "FieldStreamDataSource"
      
      
 />
    
  

2.)寫一個blob字段處理

     <entity dataSource=
    
      "ora"
    
    
 name=
    
      "meta"
    
    
 query=
    
      "select id, filename,content, bytes from documents"
    
    
      
        transformer="ClobTransformer"
      
    
    
>            
            <field column=
    
      "ID"
    
    
 name=
    
      "id"
    
    
 />
            <field column=
    
      "FILENAME"
    
    
 name=
    
      "filename"
    
    
 />
            
    
      
        <field column="CONTENT" name="CONTENT" clob="true" />
      
    
  

?? ??? ??? ???? <entity dataSource="ds-BlobField" processor="TikaEntityProcessor" url="FILE_CONTENT"
?? ??? ??? ??? ??? ?dataField="ATTACH.FILE_CONTENT">
?? ??? ??? ??? ??? ?<field column="text" name="FJ_FILE_CONTENT" /><!-- 全局搜索 -->
?? ??? ??? ??? ??? ?<field column="Author" name="FJ_FILE_AUTHOR" meta="true" />
?? ??? ??? ??? ?</entity>

     </entity>

  

這里簡單介紹一下,上述藍色字體是處理clob必須的,紅色字體是處理blob必須的。

還是比較簡單的吧。如果你還沒看明白,,我也沒轍了。哦,這里需要說明一下,使用上述代碼需要依賴幾個jar包:

tika-app-0.9.jar(巨大20M,不過非常好用,對于PDF、Excel、Word、PPT、RTF、TAR 、ZIP 等等吧,好多自己查吧。)

http://apache.etoak.com//pdfbox/1.6.0/pdfbox-app-1.6.0.jar

activation-1.1.jar

mail-1.4.1.jar

缺少了就跑不起來了,;)

使用Apache Solr對數(shù)據(jù)庫建立索引(包括處理CLOB、CLOB)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 人人澡人人澡人人看添av | 亚洲日韩v无码中文字幕 | 两个人日本www免费版 | 特级西西女人444wwww人体 | 国产精品色在线网站 | 久青青在线观看视频国产 | 特级做a爰片毛片免费看 | 国产女人喷潮视频免费 | 亚洲精品黄| 香蕉久久精品日日躁夜夜躁 | 国产一性一爱一乱一交 | 人人插人人爽 | 欧美老少妇 | 国产在线观看超清无码视频一区二区 | 国产免费久久精品99久久 | 天天色婷婷 | 成人性生交7777 | 久久卡一卡二 | 一区二区在线观看免费视频 | 狠狠色丁香久久综合频道日韩 | 四虎永久在线 | 99精品久久久久久久免费看蜜月 | 白天操夜夜操 | 四虎精品视频 | 久久新网址 | 久热福利 | 国产欧美综合一区二区三区 | 18禁毛片| 真实国产乱子伦精品一区二区三区 | 黄色视屏在线看 | 欧美精品中文字幕亚洲专区 | 国产极品粉嫩馒头一线天av | 人人玩人人添人人澡 | 最新国产av最新国产在钱 | 特级无码毛片免费视频 | 1024国产在线观看 | 一区二区视频日韩免费 | 久久精品人人做人人爽老司机 | 日韩午夜在线播放 | 激情综合婷婷丁香五月 | 日本乱偷互换人妻中文字幕 | 亚洲精品7777| 啪啪的网站 | 亚洲日韩在线a视频在线观看 | 高大丰满毛茸茸xxx性 | 一本色道精品久久一区二区三区 | 无码av无码天堂资源网影音先锋 | 欧美在线播放视频 | 一个人在线观看免费视频www | 色导航在线 | 久青草影视 | 国产精品夜夜嗨 | 日韩成人极品在线内射3p蜜臀 | 国产尤物在线 | 天天透天天干 | 日韩一本之道一区中文字幕 | 国产成人精品亚洲日本在线观看 | 漂亮的女老板国产三级 | 丰满又大又圆又白的美乳美女 | 亚洲 欧洲 日韩 综合在线 | 激情久久亚洲小说 | 国产高清自拍 | 亚洲永久视频 | 久久综合精品成人一本 | 久精品国产 | 亚洲国产精品第一区二区 | 人人澡 人人澡 人人看欧美 | 91最新视频在线观看 | 玩弄人妻少妇精品视频 | 久久嫩草影院免费看 | 亚洲中文字幕无码专区 | 国产精品一卡二卡三卡破解版 | 不卡一区二区三区四区 | 久久久999久久久 | 国产精品日本一区二区在线播放 | 午夜免费无码福利视频麻豆 | 色视频www在线播放国产成人 | 污污导航 | 亚洲午夜精品一区二区三区 | 强开小婷嫩苞又嫩又紧视频 | 99精品国产一区二区三区 | 国产精品香港三级国产av | 亚洲午夜精品毛片成人播放器 | 精品一区二区久久久久久按摩 | av潮喷大喷水系列无码 | 男人j桶进女人p无遮挡免费观看 | 精品厕所偷拍各类美女tp嘘嘘 | 中文字幕乱码在线人视频 | 99视频在线免费观看 | 精品日韩一区二区 | 午夜亚洲天堂 | 国产片一区二区三区 | 国产美女高潮一区二区三区 | 东京热一精品无码av | 99久久精品国产成人一区二区 | 精品无码人妻一区二区免费蜜桃 | 成人性视频欧美一区二区三区 | 国内精品久久久久影院免费 | 久久99精品久久久久久青青日本 | 国产久色在线拍揄自揄拍 | 国产精品午夜剧场免费观看 | 激情视频久久 | 伊人久久久久久久久 | 日本免费一二区 | 国产在线无码视频一区 | 国产三级不卡在线观看视频 | 色视频在线播放 | 蜜臀精品久久久久久蜜臀 | 亚洲欧美男人天堂 | 国产精品视频第一页 | 久久国产高潮流白浆免费观看 | 骚女人干起来舒服视频在线 | 18成人免费观看视频 | 天天干干夜夜 | 国产亚洲一区二区手机在线观看 | 无码h黄肉3d动漫在线观看 | 91传媒91久久久 | 久久精品久久国产 | av免费在线网站 | 久久久精品在线观看 | 人妻无码αv中文字幕久久琪琪布 | 亚洲精品不卡在线观看 | 国产黄色大片网站 | 综合图区亚洲另类偷窥 | 中文字幕 制服 亚洲 另类 | 毛茸茸熟妇张开腿呻吟 | 人妻无码vs中文字幕久久av爆 | 日韩 国产| 国产超碰97人人做人人爱 | 狠狠躁夜夜躁人人爽天天天天 | 久久99精品久久久久久久清纯 | 国产精品一区二区熟女不卡 | 久热精品视频天堂在线视频 | 日本中文字幕一区二区有码在线 | 爱逼综合网 | 无码日韩人妻精品久久 | 国产精品亚韩精品无码a在线 | 在教室伦流澡到高潮hnp视频 | 亚洲欧美一区二区三区在线观看 | 国产裸体美女视频全黄扒开 | 1000部国产精品成人观看 | 无套熟女av呻吟在线观看 | 日本欧美一区二区三区高清 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 先锋资源国产 | 久久国产露脸精品国产 | 国产精品无码制服丝袜 | 亚洲欧美在线视频 | 成在线人免费视频播放 | 欧美mv日韩mv国产 | 亚洲色大成网站www永久一区 | av深夜 | 一区二区国产精品视频 | 欧美一级淫片免费视频魅影视频 | 红花成人网| 国产视频综合网 | 免费观看又污又黄在线观看 | 久久久精品成人免费看片 | 性色av闺蜜一区二区三区 | 女同互慰国产一区 | av第一福利大全导航 | 欧美亚洲国产视频 | 歪歪爽蜜臀av久久精品人人 | 亚洲乱理伦片在线观看中字 | 九九视频这里只有精品 | 伊人色综合一区二区三区影院视频 | 亚洲精品影院在线观看 | 成人午夜电影福利免费 | 欧美日韩精品一区二区天天拍 | 日韩av无码一区二区三区不卡 | 亚洲私人无码综合久久网 | 亚洲中文字幕久久精品蜜桃 | 日日摸处处碰夜夜爽 | 手机看片国产精品 | 欧美z0zo人禽交免费观看99 | 小雪奶水翁胀公吸的小说 | 天天噜噜揉揉狠狠夜夜 | 六十路熟妇乱子伦 | 欧美美女一区二区三区 | av日韩在线免费 | 中文字幕成人 | 日本免费高清一本视频 | 青青青手机在线视频 | 一区二区三区四区在线不卡高清 | 欧美视频一区在线观看 | 中国少妇肉体xxxx | 女同性久久产国女同久久98 | 午夜福利无码不卡在线观看 | 女人和拘做受全程看视频 | 欧美日韩一二 | 日韩精品久久久久久久白丝 | 人人超碰人人超级碰国 | 国产午夜福利在线播放87 | 成人激情在线视频 | 亚洲欧洲av无码电影在线观看 | 欧美亚洲另类自拍 | av在线黄| 成人亚洲欧美在线观看 | 国产精品自在线拍国产电影 | 亚洲精品天堂网 | 四虎4hu永久免费深夜福利 | 天堂在线www天堂中文在线 | 国产亚洲精品久久久久蜜臀 | 久久精品女同亚洲女同 | 99色99 | 日本三级在线播放线观看视频 | 亚洲综合图片区自拍区 | 喷奶水榨乳一区二区播放 | 日韩视频无码免费一区=区三区 | 日本在线观看www | 精品少妇无码av无码专区 | 久久av影院 | 亚洲成色777777在线观看影院 | 久久91视频 | 日本一区视频在线观看 | 九九在线精品国产 | 天天摸天天干天天操 | 综合久草| av大天堂| 中文无码不卡人妻在线看 | 在线成人看片黄a免费看 | 欧美专区另类专区在线视频 | 熟年交尾五十路视频在线播放 | 日韩av免费无码一区二区三区 | 18勿入网站免费永久 | 伊人久久大香线蕉av最新 | 欧美性猛交xxx乱大交3蜜桃 | 日日干b| 第一亚洲中文久久精品无码 | 亚洲综合视频网站 | 国产偷摄中国推油按摩富婆 | 日本天堂网站 | 午夜爽爽爽男女免费观看 | 国产精品视频1区 | 久久人人97超碰精品888 | 老湿机69福利区无码 | 亚洲爱婷婷色婷婷五月 | 亚洲精品1卡2卡3卡 亚色视频在线观看 | 亚洲精品天堂成人片av在线播放 | 日本xxxx色视频在线播放 | 久久人人爽人人爽人人片亞洲 | 久久久日韩精品一区二区三区 | 97国产精品视频人人做人人爱 | 青青草视频网 | 另类亚洲欧美专区第一页 | 亚洲精品一区二区三区蜜桃久 | 沙奈朵狂揉下部羞羞动漫 | 国产精品人人妻人人爽麻豆 | 四虎影院最新 | 国产萌白酱喷水视频在线观看 | 日本黄色的视频 | 思思久久96热在精品国产, | 日本欧美亚洲中文在线观看 | 国产呦交精品免费视频 | 午夜精品一区二区三区在线视 | 精品国产杨幂在线观看 | 中文在线免费看视频 | 又爽又大又黄a级毛片在线视频 | 国产成人免费高潮激情视频 | 欧美性第一页 | 91在线免费视频 | 国产精品国产高清国产av | 成人日韩视频 | 黄色在线免费观看网站 | 丰满的熟妇岳中文字幕 | 日本一卡2卡3卡四卡精品网站 | 久久久久99精品国产片 | 欧美久久黄| 狼群社区www中文视频 | 成人av一区二区三区在线观看 | 国产三级韩国三级日本带黄 | 亚洲激情偷拍 | 午夜视频在线观看免费视频 | av手机免费在线观看 | 国产国语熟妇视频在线观看 | 夜鲁鲁鲁夜夜综合视频欧美 | 少妇高潮灌满白浆毛片免费看 | 黑人一区二区三区四区五区 | 国产久精品| 欧美亚色图 | 天天影视网天天综合色 | 亚洲视频日韩 | 一二三区国产 | www视频在线观看免费 | 一级大片免费 | 碰超免费人妻中文字幕 | 午夜在线影院 | 精品av综合导航 | 91网站视频在线观看 | 免费久久 | 亚洲精品一区二区在线播放∴ | 无码国产午夜福利片在线观看 | 在线一二三区 | 看黄色毛片| 欧美黄色成人 | 精品视频一区二区三区四区五区 | 亚洲最大中文字幕无码网站 | 2024男人天堂 | 欧美xxxxx高潮喷水麻豆 | 老司机av影院 | 国产亚洲小视频 | 日韩精品人妻系列无码专区免费 | 免费人成网站视频在线观看 | 涩涩涩涩爱网站 | 亚洲午夜视频在线观看 | 亚洲午夜无码久久久久小说 | 成人免费观看毛片 | 日韩a级影片 | 国产人妻久久精品一区二区三区 | 久久艳片www.17c.com | 国产国产精品人在线观看 | 永久免费精品网站 | 人妻互换精品一区二区 | 加勒比黑人和翔田千里在线 | 果冻国产精品麻豆成人av电影 | 久章草在线无码视频观看 | 夭天干天天躁天天摸 | 亚洲欧美久久久 | jizz内谢中国亚洲jizz | 亚洲伊人成综合人影院青青青 | av网站大全免费 | 中文字日产乱码六区中国有限公司 | 色欲天天天天天综合网 | 中文av免费 | 日韩av大全 | 日本三级香港三级乳网址 | 国产乱码精品一区二区三区亚洲人 | 免费婷婷 | 天天爱天天插 | 欧美成aⅴ人在线视频 | 国产在热线精品视频 | 中文毛片无遮挡高清免费 | 亚洲成av人片在线观看高清 | 国产又粗又黄又爽又硬 | av毛片在线免费观看 | 成人精品动漫一区二区三区 | 亚洲资源av无码日韩av无码 | 伊在人亚洲香蕉精品区 | 日本aa大片 | 激情五月婷婷久久 | 国产免费专区 | 夜夜嗨av一区二区三区四季av | 隔壁老王国产在线精品 | 色乱码一区二区三区麻豆 | 伊人久久大香线蕉av网站 | 久久精品国产一区二区 | 大香蕉毛片 | 国产三级久久久 | 免费大片av手机看片高清 | 18禁超污无遮挡无码免费网站国产 | 国产98色在线 | 日韩 | 久草中文在线视频 | 熟女丝袜潮喷内裤视频网站 | 亚洲一区综合图区 | 亚洲爽爆av | 夜夜摸视频网 | 亚洲精品色视频 | 亚洲另类专区av | 日本欧美一区二区三区乱码 | 伊人春色影院 | 久久久精品人妻无码专区不卡 | 欧美二区视频 | 天天天综合网 | 色愁愁久久 | 国产精品成人免费看片 | 69大东北熟妇高潮呻吟 | 精品中文字幕在线 | 国产精品人成电影在线观看 | 99av国产精品欲麻豆 | 亚洲精品萌白酱一区 | 孕妇爱爱视频 | 亚洲精品成人a在线观看 | 在线啪| 国产精品无码久久久久成人影院 | 久草福利资源 | 搜索毛片 | 色哥网| 成人亚洲一区二区三区在线 | 成人性视频免费看 | 国产成人精品日本亚洲第一区 | 91精品国产色综合久久不卡98 | 私人毛片免费高清影视院 | 丰满妇女强制高潮18xxxx | 国产精品久久久久久99人妻精品 | 日韩欧美tⅴ一中文字暮 | 亚洲一区二区三区四区 | 日韩中文字幕久久 | 97超碰国产在线 | 欧美精品videos另类日本 | 99精品免费 | 九1热综合这里都是真品 | 成人免费泡妞 | 人妻毛片网站 | 国产男女无遮挡 | 97se亚洲精品一区 | 国产精品国产三级国产aⅴ入口 | 国模冰莲自慰肥美胞极品人体图 | 在线亚洲一区 | 国产精品久久久福利 | 日日添日日鲁日日夜 | 欧美日韩国产在线播放 | 久久久久久视 | 久久这里只精品国产免费99热4 | 秋霞福利视频 | 福利视频免费在线观看 | 黄色激情毛片 | 可以免费看毛片的网站 | 国产精品久久久久久久久人妻 | 久久国产精品久久久久久久久久 | 精品视频一区二区三区中文字幕 | 马与人黄色毛片一部免费视频 | 日韩网红少妇无码视频香港 | 91人人澡人人爽人人精品 | 亚洲丁香婷婷综合久久 | 欧美日韩一区二区免费视频 | 中文字幕无码色综合网 | 日韩免费在线视频观看 | 欧美色影院 | 激情欧美一区二区 | 在线超碰 | 亚洲色av性色在线观无码 | 久久久久无码精品国产人妻无码 | 欧美日本免费高清一区二区 | 在线偷着国产精选视频 | 国产欧美精品国产国产专区 | 欧美在线brazzers免费视频 | 亚洲旡码av中文字幕 | 日韩福利网站 | 欧美性折磨bdsm激情另类视频 | 黄色av黄色 | 国产精品久久久久久久福利竹菊 | 日韩拍拍 | 一本中文字幕 | 38激情网 | 人人爽人人爽av | 黑人30厘米少妇高潮全部进入 | 91色在线| 国产成人三级在线视频网站观看 | 国产精品免费观看调教网 | 国产精品成人av片免费看 | 国产成人久久77777精品 | 少妇毛片一区二区三区免费视频 | 91探花在线播放 | 人妻少妇边接电话边娇喘 | 成人精品v视频在线 | 爱情岛aqdlt国产论坛 | 亚洲性综合 | 在线看的毛片 | 色窝窝无码一区二区三区色欲 | 国产精品欧美成人 | 国产成人免费在线观看视频 | 天天做天天看 | 99re这里只有 | 欧美女人交配视频 | 亚洲欧美男人天堂 | 国产做受蜜臀 | 青青草成人免费视频在线观看 | 亚洲国产成人av在线电影播放 | 欧洲av一区二区三区 | 永久黄网站色视频免费 | 自拍偷在线精品自拍偷无码专区 | 亚洲欧美国产国产一区 | 激情国产在线 | 久久视频在线观看免费 | 狠狠色噜噜狠狠狠狠综合久 | 亚洲一区二区三区在线播放 | 精品国产午夜福利在线观看 | 久久av青久久久av三区三区 | 中文字幕在线观看免费 | 91你懂得 | 日韩国产精品一区二区 | 线上av | 成人免费一区二区三区视频软件 | 国产日本在线观看 | 久久99热精品免费观看 | 国产精品太长太粗太大视频 | 久久综合老色鬼网站 | 婷婷香蕉 | 午夜免费看片 | 亚洲精品av久久久久久久影院 | 亚洲元码 | 人妻熟女欲求不满在线 | 国产精品久久欧美久久一区 | 97久久超碰成人精品网站 | 裸体美女免费视频网站 | 成 人色 网 站 欧美大片在线观看 | 国产区一区 | 国产午夜精品久久久久久久 | 国产av亚洲精品久久久久李知恩 | h番动漫福利在线观看 | 印度女人狂野牲交 | 国产精品久久久久久av福利 | 久久av老司机精品网站导航 | 天天操天天干天天插 | 97爱爱爱 | 精品国产乱码一区二区三区 | 一区二区网站 | 亚洲欧美强伦一区二区 | 黄视频网站在线观看 | 免费av一级片| 久久国产乱子伦精品免费午夜,浪货好紧 | 在线观看国产一区二区三区 | 日韩在线成年视频人网站观看 | 亚洲精品福利在线观看 | 国产成人无遮挡在线视频 | 国产成人精品日本亚洲专区61 | 亚洲 卡通 欧美 制服 中文 | 亚洲熟妇中文字幕五十中出 | 毛片影视av | 日韩男人的天堂 | 免费日韩av | 精品国产一区二区三区四区精华液 | 久热爱精品视频线路一 | 久久影院午夜伦手机不四虎卡 | 成人短视频在线看 | 夜夜操夜夜爽 | 伊人春色网| 天堂中文在线8最新版地址 本道久久综合无码中文字幕 | 草1024榴社区入口 | 国产欧美精品aaaaa久久 | 欧美 变态 另类 人妖 | av噜噜噜在线播放 | 国产日产欧产精品网站 | 国产成人av大片在线观看 | 天天色综合图片 | 亚洲国产精品一区二区九九 | 国产偷人视频免费 | 亚洲三级在线观看 | 国产无套粉嫩白浆在线 | 国产精品免费看久久久 | 国产无遮挡aaa片爽爽 | 日韩av激情在线观看 | 午夜久久一区 | 亚洲伊人久久大香线蕉 | 一本大道久久久久精品嫩草 | 天堂8а√中文在线官网 | 免费人成网站在线观看不卡 | 免费国产作爱视频网站 | 国产3p又大又爽又粗又硬免费 | 初尝黑人巨炮波多野结衣183 | 久久不见久久见免费影院3 洞在线观看 | 爱啪啪影视 | 四虎在线观看网站 | 亚洲综合久久成人a片红豆 黄色在线免费播放 | 日韩精品在线视频 | 顶级欧美做受xxx000久久久 | 日本黄色免费在线观看 | 男女啪啪高潮无遮挡免费 | 日日夜夜噜 | 欧美人与物videos另类xxxxx | 一区二区三区黄色 | 久久久久久精品成人鲁丝电影 | 国产欧美一区二区精品性色超碰 | 国内精品久久久人妻中文字幕 | 麻豆视传媒官网免费观看 | 国产免费拔擦拔擦8x高清在线人 | 精东影业毛片 | 国产日产精品一区二区三区 | 久久久中文| 无码熟妇人妻av影片在线 | 国产免费一级特黄录像 | 国产精品久久久av | 欧美午夜一区二区三区免费大片 | 影音先锋中文字幕无码 | 日韩精品在线第一页 | 免费看一区二区三区四区 | 青青草原伊人网 | 韩国明星乱淫(高h)小说 | 五月天激情综合 | 综合亚洲色图 | 波多野结衣视频网址 | 插美女网站 | 日本边添边摸边做边爱的网站 | 色久天 | 四虎免费入口 | 荫蒂添的好舒服视频囗交 | 天天躁夜夜躁狠狠久久 | 精品国产一区二区三区久久狼5月 | 久久精品日韩av无码 | 国产激情无码一区二区app | 97色网| 性色av浪潮av | 日韩欧美亚洲精品 | 色官网| 深夜av在线播放 | 国产精品内射视频免费 | 日韩精品一区二区三区四区 | 另类ts人妖一区二区三区 | 欧美a∨亚洲欧美亚洲 | 欧美喷水视频 | 中文字幕观看在线 | 国产乱人伦偷精品视频色欲 | 伊人热久久婷婷 | 人妻无码系列一区二区三区 | 日韩成人伦理 | 国产真实乱对白精彩 | 综合激情六月 | 小泽玛莉亚一区二区视频在线 | 国产真实精品久久二三区 | 亚洲精品一品区二品区三区 | 四虎国产精品永久地址99 | 日日操天天射 | 国产在线精品一区二区 | 四虎永久免费观看 | 久久人人爽爽人人片av | 草久草久| 亚洲精品欧美综合四区 | 少妇在线观看888视频 | 青青视频免费看 | 加勒比一区在线 | 男人添女人囗交做爰30分 | 国产91丝袜在线18 | 欧洲亚洲1卡二卡三卡2021 | 少妇人妻好深太紧了a | 黑森林av | 日韩av无码成人无码免费 | avwwwwww | 中文字幕免费无码专区剧情 | 久久精品99国产精品亚洲 | aaaaa国产欧美一区二区 | 国产成人午夜精品影院 | 成人毛片100部 | 免费日韩视频 | 亚洲色中文字幕在线播放 | 国产超碰人人爽人人做av | 亚洲人成人无码www影院 | 亚洲中文字幕无码中文字 | 一级免费观看 | 国产放荡av国产精品 | 久久青青精品 | 国产尤物精品 | 最近最新中文字幕高清免费 | 日本久久激情 | 亚洲欧美激情视频 | 狠狠爱俺也去去就色 | 国产午夜福利短视频 | 久久精品1 | 色久视频| 影音先锋男人的天堂 | 3333少妇影院 | 国产又粗又硬又猛的毛片视频 | 视频福利在线观看 | 日韩黄色大片 | 久久狼人大香伊蕉国产 | 国偷自产一区二区三区蜜臀 | 天堂最新资源在线 | 日本丶国产丶欧美色综合 | 狠狠色狠狠色综合日日小说 | 欧洲精品无码一区二区三区在线播放 | 中国肥老太婆高清video | 五月天婷婷激情视频 | 激情综合网址 | 一级女人18片毛片蜜桃av | 老汉老妇姓交视频 | 欧美国产国产综合视频 | 99久久久无码国产aaa精品 | 欧美激情aa | 国产a精彩视频精品视频下载 | 天天爱天天做天天添天天欢 | 欧美最猛黑人xxxx黑人猛叫黄 | 91亚洲免费 | 韩国三级l中文字幕无码 | 俄罗斯兽交黑人又大又粗水汪汪 | 欧美人妖一区二区三区 | 欧美一级淫片免费视频魅影视频 | 久久久久久日产精品 | 国产综合视频 | 天堂久久久久va久久久久 | 天天上天天干 | 天堂av2019| 亚洲国产成人久久综合一区77 | 欧美粉嫩娇小xxxxxhd | 伊人色综合久久天天五月婷 | 黑人又粗又大又硬a片 | 久草精品在线观看 | 成人av一区二区兰花在线播放 | 无套中出极品少妇白浆 | 天天综合天天色 | 亚洲天堂2017无码 | 蜜桃视频色 | 国产特黄aaa大片免费观看 | 亚洲日本综合 | 色99色 | 欧美一区二区三区黄色 | 一个人看的日本hd免费 | 国产一区二区三区四区 | av中文字幕网免费观看 | 九九99无码精品视频在线观看 | 日韩中文免费 | 成人精品在线视频 | 亚卅色图 | www.国产在线观看 | 成年站免费网站看v片在线 国产精品久久影视 | 国产精品爽爽爽爽爽爽在线观看 | 午夜国产精品入口 | 最新中文字幕日本 | 欧美亚洲精品在线观看 | 天堂在线视频免费 | 久久奸| 久久久久国产精品一区二区三区 | 国产欧美二区综合 | 最新毛片网站 | 国产精品高清网站 | 夜夜爽天天操 | 人人爽人人片人人片av | 国变精品美女久久久久av爽 | 91免费高清| 亚洲国产精品久久久久制服 | 在线免费不卡视频 | 在线播放免费人成毛片试看 | 五月婷婷婷婷婷 | 久热久热 | 手机免费看av片 | 99精品国产一区二区三区2021 | 日日鲁鲁夜夜狼狼视频 | av狠狠色丁香婷婷综合久久 | 亚洲黄色一区二区 | 国产精品777 | 国产美女又黄又爽又色视频免费 | 三级理论中文字幕在线播放 | 无码少妇一区二区三区视频 | 好男人社区影院www 综合色九九 | 天堂√ | 色综合久久久久久久 | 91爱爱爱爱 | 人人妻人人做人人爽夜欢视频 | 五月婷香 | 免费国精产品wnw2544 | 天天爽狠狠噜天天噜日日噜 | 性一交一乱一伦一色一情孩交 | 欧美性猛交xxxx三人 | 中无码人妻丰满熟妇啪啪 | www.91视频聊天.com | 嫩草影院av | 亚洲一区二区经典在线播放 | 69婷婷国产精品入口 | 欧美精品手机在线 | 日本三级视频在线播放 | 在线一区二区三区四区 | 久久婷婷五月综合国产尤物app | www.热| 人摸人人人澡人人超碰手机版 | 日韩一品道 | 无套内谢老熟女 | 欧美人与动牲交zooz男人 | 999精品视频 | 国产男女无套在线播放 | 99精品中文字幕 | 青青草啪啪 | 欧美福利视频在线观看 | 尤物视频在线观看视频 | 亚洲欧美在线人成最新 | 第一福利视频 | 91久久精品在线 | 中文字幕一区二区av | 自偷自拍av | 51精品久久久久久久蜜臀 | 日韩精品久久一区二区三区 | 国产精品国产三级在线专区 | 中文一二三区 | 欧美激情一区二区三级高清视频 | 人妻人人妻a乱人伦青椒视频 | 成年黄色网 | 最近免费韩国日本hd中文字幕 | 亚洲日本中文字幕乱码中文 | 四虎影院在线免费观看视频 | 中文天堂最新版资源www官网 | 欧美成人精品a∨在线观看 自拍 高清 日韩 欧美 另类 | 久草国产在线观看 | 亚洲精品456在线播放第一页 | 99re只有精品 | 久久精品99久久香蕉国产色戒 | 亚洲美女精品免费视频 | 国产精品高潮在线 | 久青草影视 | 亚洲欧美一区久久牛牛 | 青草草在线 | 亚洲乱码国产乱码精品精乡村 | 成人欧美一区 | 亚洲的vs日本的vs韩国 | 天干夜啦天干天干国产免费 | 亚洲欧美日韩在线一区 | 日韩不卡1卡2卡三卡网站 | 四虎最新紧急入口 | 久久w5ww成w人免费 | 少妇高潮惨叫正在播放对白 | 亚洲七七久久桃花影院 | 在线中文字幕日韩 | 国精产品一二三区传媒公司 | 92电影网午夜福利 | 99精品偷自拍| 国产欧美一区二区三区视频 | 欧美三级真做在线观看 | 亚洲成a人 | 亚洲第一天堂网 | 国产精品亚洲一区二区无码 | 亚洲欧美性受久久久999 | 黄色一二三区 | 911精品美国片911久久久 | 亚洲美女性视频 | 亚洲成人资源 | 男人天堂2018亚洲男人天堂 | 国内精品卡一卡二卡三 | 制服.丝袜.亚洲.中文.综合 | 国产精品一区二区久久久久 | 韩国无码av片在线观看网站 | 国产午夜福利100集发布 | 亚洲国产美女视频 | 涩涩在线| 亚洲高清码在线精品av | 天天做av天天爱天天爽 | 国产精品乱码久久久久 | 日本熟熟妇xxxxx精品熟妇 | 国产精品久久久久久福利一牛影视 | va亚洲 | 国产沙发午睡系列999 | 让少妇高潮无乱码高清在线观看 | 久久综合免费 | 一本一道久久a久久精品综合蜜臀 | 欧美激情视频一区二区 | 97国内揄拍国内精品对白 | 亚洲kkk4444在线观看 | 无码亚欧激情视频在线观看 | 国产中文字幕在线 | av无码制服丝袜国产日韩 | 欧美一区二区三区在线观看 | 免费观看又色又爽又黄的 | 国产精品va无码免费麻豆 | 亚洲一区福利视频 | 天堂中文字幕在线观看 | 伊人伊人伊人伊人 | 人人草视频在线 | 国产亚洲人成在线播放 | 天堂在线视频免费 | 在线免费一级片 | 日韩乱论| 免费xxxxx大片在线观看网站 | 欧美亚一区二区三区 | 亚洲图欧洲图自拍另类高清 | 久久久久久国产精品无码下载 | 荡女淫春 在线观看69影院 | 亚洲精品一区二区三区无码a片 | 国产一级欧美 | 精品视频无码一区二区三区 | eeuss中文字幕 | 亚洲高清一区二区三区不卡 | 亚洲成a人无码av波多野 | 天天躁日日躁xxxxaaaa | 中文字幕精品无码一区二区三区 | 久久影院视频 | 亚洲欧美成人中文日韩电影网站 | 欧美大片免费观看在线观看网站推荐 | 成年人网站在线 | 欧美日韩国产成人高清视频 | 亚洲精品欧美 | 污网站大全免费 | 天堂中文资源在线观看 | 粗大的内捧猛烈进出小视频 | 日本一二三区在线 | 97久久超碰成人精品网站 | 亚洲欧美另类在线 | 国产无遮挡性视频免费 | 精品国产一区二区三区av色诱 | 亚洲精品在线网站 | 国产成人无码av一区二区在线观看 | 天天干天天射天天舔 | 阳茎伸入女人阳道视频免费 | 人妻少妇精品视频专区 | 人妻少妇不满足中文字幕 | 91香蕉在线看 | 国内最真实的xxxx人伦 | 国产精品香蕉视频在线 | 亚洲美女高清无水av | 欧美成人a交片免费看 | 女人18毛片九区毛片在线 | 久久久久久人妻毛片a片 | 色欲久久久天天天综合网 | 55夜色66夜色国产精品视频 | 精品一区二区三区日韩 | 亚洲中字慕日产2020 | 日韩性猛交ⅹxxx乱大交 | 在线 v亚洲 v欧美v 专区 | 中文字幕av导航 | 国产老女人乱淫免费 | 91中文在线| 久久久精品日本一区二区三区 | 亚洲精品激情视频 | 米奇777超碰欧美日韩亚洲 | 亚洲精品久久久久久国 | 动漫人妻无码精品专区综合网 | 夜夜爱av| 97小视频| 国产色精品久久人妻 | 欧美熟妇丰满肥白大屁股免费视频 | 四虎影视永久在线精品 | 亚洲成在人线av品善网好看 | 欧美 日韩 亚洲 在线 | 日日碰狠狠躁久久躁9 | 亚洲综合色丁香婷婷六月图片 | 欧美性猛交xxxxx水多 | 美玉足脚交一区二区三区图片 | www.国产黄色 | av亚洲产国偷v产偷v自拍软件 | 国产免费人成视频在线播放播 | 国产乱码精品一区二区三区蜜臀 | 亚洲乱亚洲乱妇50p 日韩男人天堂 | 亚洲熟妇无码av | 日韩人妻无码一区二区三区99 | 日韩av在线网址 | 日韩拍拍拍 | 手机午夜视频 | 色一情一伦一子一伦一区 | 欧美人与动牲交zooz男人 | 银杏av| 黄色一级在线视频 | 亚洲综合色在线观看一区 | 国产suv精品一区二区三区 | 日韩av中文字幕在线免费观看 | 暖暖 免费 高清 日本 在线 | 久久久精品区 | 四虎最新网址在线观看 | 日韩久久精品一区二区三区 | 国产精品高潮呻吟久久影视a片 | 人妻熟人中文字幕一区二区 | 国产激情综合五月久久 | 和漂亮岳做爰3中文字幕 | 水蜜桃精品一二三 | 国产午夜福利伦理300 | 91秒拍国产福利一区 | 国产精品最新免费视频 | 伊人三区| 亚洲老鸭窝一区二区三区 | 8090理论片午夜理伦片 | 一区视频免费在线观看 | 亚洲美腿丝袜无码专区 | 成年男女免费视频网站无毒 | 日本欧美在线 | 夜夜爱视频 | 日本亚洲精品色婷婷在线影院 | 99热这里| 欧美日韩一区二区三区在线观看视频 | 免费精品一区二区三区a片 日韩一区二区三区在线播放 | 欧洲精品久久 | 在线观看网站黄 | 久久无码高潮喷水 | 男人扒开添女人下部免费视频 | 国产乱码精品一区二区三区精东 | 精品少妇人妻av免费久久久 | 粉嫩av一区二区三区免费观看喜好 | 成人免费av网站 | 日韩精品在线免费视频 | 国产高欧美性情一线在线 | 在线精品亚洲观看不卡欧 | 欧美视频精品在线 | av黄色一级片 | 中文字幕色婷婷在线视频 | 在线播放不卡av | 日本免费不卡高清网站 | 久久久久久98 | 亚洲熟妇色xxxxx欧美老妇y | 国产另类xxxx | 少妇内射视频播放舔大片 | 人妻熟妇乱又伦精品视频无广告 | 中文字幕+乱码+中文乱码91 | 欧美色图一区二区三区 | a在线观看免费网站大全 | 国产成人三级三级三级97 | 精品久久久久久久免费影院 | 国产高清吹潮免费视频 | 亚洲欧美又粗又长久久久 | 永久免费观看国产裸体美女 | 国内国外精品影片无人区 | 欧美日本日韩 | 精品一区二区三人妻视频 | 一卡二卡3卡四卡网站精品 国产精品成人国产乱一区 日本a级免费 | 亚洲精品久久久久国色天香 | 三浦理惠子av在线播放 | 欧美一区二区激情三区 | 一个人看的视频www在线 | 成人无码小视频在线观看 | 国产爽视频在线观看视频 | 亚洲三级成人 | 无码三级在线看中文字幕完整版 | 日本嫩草影院 | 国产精品成色www | 超碰自拍97 | 视频一区视频二区制服丝袜 | 国产好大好爽久久久久久久 | 四虎成人精品国产永久免费 | 国产成人无码视频一区二区三区 | 又粗又黄又猛又爽大片免费 | 久久综合精品成人一本 | 亚洲欧美日韩中文无线码 | 精品产国自在拍 | 色婷婷一区二区三区在线观看 | 精品少妇高潮 蜜臀 | 日韩在线视屏 | 亚洲国产成人精品无码区花野真一 | 黄色毛片 黄色毛片 | 九九热这里只有精品6 | 91看片在线看 | 一区二区视频日韩免费 | 人人添人人澡人人澡人人人爽 | 日韩亚洲精品视频 | 国产色综合天天综合网 | 绯色av蜜臀vs少妇 | 四虎影院观看 | 日本大片免a费观看视频三区 | 欧美精品v国产精品v日韩精品 | 亚洲aⅴ综合av国产八av | 亚洲成国产人片在线观看 | 国产人妻熟女ⅹxx高跟丝袜写真 | 亚洲在线免费观看 | 好吊色国产欧美日韩免费观看 | 日韩av中文无码影院 | 国产毛片久久 | 国产无遮挡又黄又爽高潮 | 色悠久久久久综合先锋影音下载 | 亚洲蜜桃妇女 | 涩爱av天天爱天天做夜夜爽 | 欧美激情一区二区三区在线 | 国产精品毛片完整版视频 | 伊人88| 亚洲精品综合在线观看 | 91精品国产色综合久久不卡98口 | 久久人妻无码中文字幕 | 男女激情网站 | 青草青在线视频 | 永久免费的av在线电影网 | 狠狠色丁香婷婷久久 | 男人到天堂在线a无码 | 亚洲午夜久久久精品一区二区三剧 | 成年男人裸j照无遮挡无码 亚洲国产精品美女久久久久 | 精品国产一区二区av麻豆不卡 | 93看片淫黄大片一级 | av在线不卡免费观看 | 久久成人国产精品无码 | 成人特级片 | 一本大道久久 | 亚洲一区二区三区av天堂 | 久久精品激情 | 精品一区二区三区在线观看 | 亚洲 欧美 中文字幕 | 成人亚洲欧美一区二区 | 青青草av国产精品 | 成人午夜精品无码区久久 | 国产破外女出血视频 | 少妇精品高潮欲妇又嫩中文字幕 | 特a毛片| 国产真实夫妇交换视频 | 国产xxxx视频在线观看 | 日本精品无码一区二区三区久久久 | 草草影院ccyycom | 久久激情五月丁香伊人 | 国产第|页日本草草影院一 午夜欧美理论2019理论 | 青草伊人网 | 18禁无遮挡肉动漫在线播放观看 | 婷婷六月在线精品免费视频观看 | 亚洲仺av香蕉久久 | 一本久久a精品一区二区 | 国产91精品久久久 | 中日韩中文字幕无码一本 | 亚洲欧美另类久久久精品能播放的 | 国产99视频精品免视看9 | 精品乱人伦一区二区三区 | 久久精品日 | 日本黄色xxxx| 日本欧美黄色 | 精品丝袜人妻久久久久久 | 亚洲精品一二三区久久伦理中文 | 久久中文字幕人妻熟av女 | 18禁裸男晨勃露j毛免费观看 | 99综合久久 | 99午夜| 成人高潮片免费视 | 日本在线黄色 | 国产精品人成视频免费999 | 在线免费观看av的网站 | 欧美毛片视频 | 蜜臀av99无码精品国产专区 | 99色精品| 岛国av中文字幕 | 操丝袜少妇 | 亚洲欧美一区二区三区四区五区 | 激情综合婷婷丁香五月蜜桃 | 三上悠亚一区二区三区在线 | 国产精品精品国产 | 欧美精品二区 | 亚洲国产www| 黄色毛片前黄 | 国产无遮挡又黄又爽奶头 | 华人少妇被黑人粗大的猛烈进 | 亚洲精品国产综合久久一线 | 日本不卡视频一区 | 色婷综合| 综合激情丁香久久狠狠 | 午夜精品一区二区三区三上悠亚 | 亚洲第三区 | 亚洲精品成人网 | 在线观看黄a∨免费无毒网站 | 大伊香蕉精品视频在线天堂 | 国产精品高潮呻吟av久久 | 91亚洲精品国偷拍自产在线观看 | 亚洲国产精品久久网午夜 | 国产精品成人在线视频 | 免费在线观看的av | 国产猛男猛女超爽免费视频网站 | 中文字幕一区二区三区在线观看 | 国产凸凹视频一区二区 | 中出日韩 | 欧美第一区| 久久久成人网 | 婷婷五月综合激情 | 国产成人在线视频网站 | 国产精品福利在线播放 | 做爰xxxⅹ高潮69网站 | 巨大黑人极品videos精品 | 国产超碰人人做人人爱 | 成人国产精品一区二区免费看 | 亚洲人人人 | 奇米综合四色77777久久 | 国产色啪| 成人精品黄色 | 狠狠干天天射 | 女性喷液过免费视频 | 免费在线观看的av | 国产手机看片 | 亚洲精品无码av天堂 | www四虎影院| 狠狠躁夜夜躁人人爽天天69 | 午夜免费啪视频在线观看区 | 小sao货水好多真紧h视频 | 两个人看的www免费视频中文 | 国产女主播精品大秀系列 | 午夜免费看毛片 | 年代肉高h喷汁呻吟快穿 | 欧美日韩少妇 | 亚洲无线卡一卡二 | 丝袜高潮流白浆潮喷在线播放 | 日本人妻精品免费视频 | 级r片内射在线视频播放 | av动漫无码不卡在线观看 | 天堂av资源网 | 日日狠日 | 国产精品天干在线观看 | 色又黄又爽网站www久久 | 97天天干 | 亚洲精品日本一区二区三区 | 麻豆秘密入口a毛片 | 男女裸交无遮挡毛片免费 | 亚洲伦理在线观看 | 好男人www社区免费视频 | 亚洲毛片不卡av在线播放一区 | 国产亚洲精aa在线观看不卡 | 小箩莉末发育娇小性色xxxx | 少妇影院y1111 | 久久天堂av | 激情综合色综合啪啪五月丁香 | 我想看一级黄色毛片 | 亚洲vs天堂 | 人妻人人做人碰人人添青青 | 福利不卡 | 精品福利一区二区 | 国精品无码人妻一区二区三区 | 激情五月综合婷婷 | 久久丁香 | 亚洲欧洲精品久久 | 欧美在线观看免费观看 | 久草福利在线 | 中文字幕乱码在线蜜乳欧美字幕 | 超碰97av在线 | 精品成人免费一区二区 | 亚洲精品美女久久久久网站 | 性高湖久久久久久久久 | 国产精品午夜福利不卡 | 日韩精品欧美精品 | 少妇裸交aa大片 | 国产精品久久久久久久久久久痴汉 | 亚洲 日韩 欧美 成人 在线观看 | 久久人妻av无码中文专区 | 特黄大片又粗又大又暴 | 日本国产乱弄免费视频 | 中文字幕亚洲乱码熟女在线 | 一级视频在线 | 国产成人午夜无码电影在线观看 | 香蕉久久综合 | 国产51页 | av 日韩 人妻 黑人 综合 无码 | 国产成人亚洲影院在线观看 | 天天躁日日躁狠狠躁欧美巨大小说 | 国精产品一品二品国精品69xx | 乱女午夜精品一区二区三区 | 成年人24小时无限看 | 久久99热这里只有精品66 | 亚洲淫少妇 | 免费网站av| 毛片毛片毛片毛 | 中文字幕亚洲中文字幕无码码 | 日本二区三区欧美亚洲国产 | 久久欧美亚洲另类专区91大神 | 九九99re热线精品视频 | 377人体粉嫩噜噜噜 亚洲综合另类小说色区大陆 | 国产亚洲不卡 | 999国内精品视频免费 | 久草福利资源在线观看 | 国产成+人+综合+亚洲欧美 | 乱亲女h秽乱长久久久 | 美女又大又黄www免费网站 | av片毛片 | 亚洲不卡在线播放 | 免费99| 黄色一级片免费播放 | 中文字幕巨大的乳专区 | 日韩在线视频观看 | 理论片午午伦夜理片久久 | 一区二区伊人 | 国产精品精品久久久久久 | 日亚韩在线无码一区二区三区 | 日本黄色天堂 | 亚洲天天在线 | 精品一区二区久久久 | 国内自拍小视频 | 四虎影库永久在线 | 国产精品日韩高清伦字幕搜索 | 熟女精品视频一区二区三区 | 久久天天躁狠狠躁夜夜96流白浆 | 国产超碰人人做人人爽av | 春药高潮抽搐流白浆在线观看 | 国产片久久 | 色优久久久久综合网鬼色 | 日日摸夜夜添夜夜添无码免费视频 | 99噜噜噜在线播放 | 亚洲欧美在线综合图区 | 美丽姑娘国语版在线播放 | 久久亚洲精品久久国产一区二区 | 国产精品久久久久久吹潮 | 中文在线观看免费网站 | 亚洲综合av一区二区三区不卡 | 国产熟女精品视频大全 | 亚洲aⅴ天堂av天堂无码app | 免费九九视频 | 亚洲中文字幕aⅴ无码天堂 成人午夜毛片 | 午夜成人性刺激免费视频在线观看 | 色婷在线 | 亚洲成av人片在线观看wv | 亚洲六月丁香色婷婷综合久久 | 精品亚洲一区二区三区四区五区 | 欧美精品日韩一区 | 深夜福利免费在线观看 | 国产乱人伦偷精精品视频 | 粉嫩av一区二区夜夜嗨 | 久久不见久久见免费影院视频观看 | 天天干干夜夜 | 天天干天天操天天操 | 一区二区人妻无码欧美 | 性高湖久久久久久久久 | 四虎4545www精品视频 | 黄色av大片| 亚洲色在线视频 | 日本不卡中文 | 在线99视频 | 日韩中文字 | 精品国产一区二区三区久久久久久 | 波霸av看大乳少妇 | 999这里有精品 | 欧美 亚洲 | 久草久热| 在线看的你懂的 | 区一区二在线观看 | 亚洲精品久久久www小说 | 亚洲第一综合在线 | 97超碰在线播放 | 99re最新| 国产尤物av | 粉嫩大学生无套内射无码卡视频 | 一边捏奶头一边啪高潮视频 | 久久久精品国产99久久精品芒果 | 日韩欧美一区二区三区四区五区 | 国产成人av影院 | 国产精品jk白丝av网站 | 鸭子tv国产在线永久播放 | 日本乱妇乱子视频 | 丁香六月婷婷开心婷婷网 | 亚洲中文字幕永久在线不卡 | 亚洲综合中文字幕无线码 | 国产成人一区二区三区视频 | 亚洲三级小说 | 草久久免费视频 | 久久青青草原国产最新片完整 | 婷婷狠狠久久久一本精品 | 成+人+网+站+免费观看 | 曰韩无码av一区二区免费 | av不卡免费观看 | 国产中出| 中文字幕色av一区二区三区 | 毛片基地在线观看 | 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 99久久国语露脸精品国产色 | 干漂亮牛仔裤少妇 | 99精品热视频这里只有精品 | 亚洲另类欧美小说图片区 | a级成人毛片 | 国产亚洲精品久久久久久牛牛 | 丰满少妇大乳高潮高清 | 青青草社区视频 | 深夜福利成人 | 国产精品va | 国产三级视频在线播放 | 日韩人妻无码精品-专区 | 六月婷婷综合 | 91欧美视频 | 国产色区 | fee性欧美| 久久影视久久午夜 | jzzijzzij亚洲成熟少妇在线观看 欧美日韩美女 | 国产毛片一级 | 亚洲涩情| 美日韩中文字幕 | 大香线蕉伊人超碰 | 体内精69xxxxxx美女 | 中文无码不卡的岛国片 | 无遮无挡三级动态图 | 亚洲精品日韩丝袜精品 | 麻豆视频国产精品 | 国产高清精品福利私拍国产写真 | 欧美激情一区二区久久久 | 国产亚洲欧美精品一区 | 日本入室强伦姧bd在线观看 | 久久精品国产99精品国产亚洲性色 | 国产亚洲欧美一区二区三区在线播放 | 在线观看高清黄网站观看 | 久久午夜无码鲁丝片秋霞 | 潮喷失禁大喷水aⅴ无码 | 色多多视频在线播放 | 18精品久久久无码午夜福利 | 婷婷网亚洲色偷偷男人的天堂 | 国产精品久久久久久不卡盗摄 | 欧美成人欧美edvon | 亚洲裸体视频 | 日韩av无码一区二区三区不卡 | 欧美色五月 | 夜夜操导航| 亚洲国产精品无码专区影院 | 久久久无码精品午夜 | 97se亚洲精品一区 | 四虎国产精品永久在线动漫 | 国产成人久久久精品免费澳门 | 美女下半身无遮挡免费网站 | 午夜大片爽爽爽免费影院 | 中国毛片免费观看 | 国产精品白丝av网站在线观看 | 日本中文不卡视频 | 综合激情五月丁香久久 | 激情人妻另类人妻伦 | 日韩av二区| 日本黄色视| 国产精品aⅴ免费视频 | 亚洲国产日韩精品一区二区三区 | 91大片成人网 | 国产激情久久久久久熟女老人 | 美女脱免费看网站女同 | 91香蕉视频在线 | 狠狠cao日日橹夜夜十橹 | 欧美69久成人做爰视频 | 狠狠躁天天躁夜夜躁婷婷 | 免费午夜网站 | av国産精品毛片一区二区三区 | 欧美日韩另类一区 | 国产免费一级视频 | 女同亚洲精品一区二区三 | 欧美亅性猛交内射 | 日本va在线| 成人a v视频在线观看 | 噜噜噜在线视频 | 91超碰九色| 激情综合色综合啪啪五月 | 人妻丰满熟妇ⅴ无码区a片 黄色片观看 | 国产精品sp调教打屁股 | 无码少妇一区二区三区芒果 | 日韩精品一区二区三区中文无码 | 少妇大叫好爽受不了午夜视频 | 很污的网站在线观看 | 男人的亚洲天堂 | 婷婷色影院 | 奇米影视狠狠爱777777 | 欧美性猛交xxxx免费看久久久 | 无遮挡h肉动漫在线观看 | 亚洲女毛多水多21p 久久婷婷热 | av青青 | 成 人 黄 色 片 在线播放 | 国产午夜草莓视频在线观看 | 国产免费无遮挡吸奶头视频 | 亚洲精品视频一区二区三区 | 欧美伊人影院 | 亚洲精品字幕在线观看 | 午夜亚洲国产理论片_日本 久久久韩国 | 亚欧日韩在线 | 成人性生交大片免费看中文视频 | 国产精品区在线 | 中文字幕在线天堂 | 91豆麻精品91久久久久久 | 亚洲а∨天堂久久精品2021 | 久久66热这里只有精品 | 国产成人福利 | 午夜美女在线 | 香蕉网久久 | 国产成人亚洲日韩欧美 | 国产精品视频白浆免费视频 | 国内偷窥一区二区三区视频 | 久色中文| 欧美五月婷婷 | 欧美网站免费观看在线 | 欧美极品少妇xxxxⅹ裸体艺术 | 色护士极品影院 | 国产精品久久久久免费观看 | 欧美一区二区三区粗大 | 大伊香蕉在线精品视频75 | 爱情岛av | 欧美性猛交xxxx免费视频软件 | 亚洲国产成人一区二区精品区 | 久久精品国产成人 | 91就要激情 | 77777_亚洲午夜久久多人 | 四虎院影wwwf678com | 狠狠久久噜噜熟女 | 伊人婷婷六月狠狠狠去 | 亚洲色偷拍另类无码专区 | 又黄又爽又色成人免费视频体验区 | 永久免费黄色 | 亚洲va成无码人在线观看天堂 | 亚洲国产成人av在线观看 | 高潮的毛片激情久久精品 | 麻豆成人久久精品二区三区免费 | 久久av无码精品人妻系列试探 | 亚洲色p | 麻豆 美女 丝袜 人妻 中文 | 丰满岳每4乱理中文字幕 | 国产一区二区三区久久久 | 国产 av 仑乱内谢 | 久久成人久久 | 亚洲一区 国产 | 日本不卡一区二区在线观看 | 一区在线视频 | 日韩一区二区三区毛片 | 成人嫩草研究院久久久精品 | 99热这里是精品 | 热久久久久 | 久久婷婷色综合老司机 | 激情网站免费 | 亚洲婷婷五月综合狠狠爱 | 无码免费中文字幕视频 | 丰满少妇被猛烈进入高清播放 | 国产成人一区二区三区免费视频 | 国产成人69视频午夜福利在线观看 | 无码中文字幕乱在线观看 | 丰满少妇弄高潮了www | 欧美日韩一区二区视频在线观看 | 色综合伊人丁香五月桃花婷婷 | 午夜私人影院网站 | a天堂视频在线观看 | 婷婷四房综合激情五月 | 性做久久久久久免费观看 | 成人天堂视频理伦片 | 亚洲六月丁香色婷婷综合久久 | 欲求不满邻居的爆乳在线播放 | 亚洲日韩精品看片无码 | 老司机深夜18禁污污网站 | 国产另类ts人妖一区二区 | 天天射天天操天天 | 天天插在线视频 | av福利在线看 | 51国偷自产一区二区三区的来源 | 欧美黑人一区二区 | 人妻中文字幕乱人伦在线 | 女上男下啪啪激烈高潮无遮盖 | 日本青青草 | 国产交换配偶在线视频 | 久久精品视频9 | 99久久婷婷| 日韩不卡高清 | 最新天堂中文在线 | 天堂va欧美ⅴa亚洲va在线 | 亚洲 中文 欧美 日韩 在线观看 | 日本一级理论片在线大全 | 色欧美亚洲 | 成人免费在线观看 | 久久午夜免费观看 | 四虎网站免费观看视频 | 天天天天天天天操 | 亚洲高清一区二区三区不卡 | 天天爱天天做天天爽2021 | 丁香六月色婷婷 | 无码人妻人妻经典 | 成人免费一区 | 亚洲女人天堂成人av在线 | 成人18aa黄漫免费观看 | 极品美女高潮呻吟国产剧情91 | 羞羞国产一区二区三区四区 | 国产午夜精品一区二区三区四区 | 色眯眯视频 | 欧洲美女粗暴牲交免费观看 | 国产在线无码制服丝袜无码 | 久久人人爽人人爽人人av | 日韩美| 九九热精品在线视频 | 老女人任你躁久久久久久老妇 | 免费色黄网站 | 久久久久久久爱 | 中文字字幕国产精品 | 中文字幕av伊人av无码av狼人 | 奇米网久久 | 又粗又大内射免费视频小说 | 帮老师解开蕾丝奶罩吸乳网站 | 理伦av| 亚洲视频三区 | 人人妻人人妻人人人人妻 | 不卡无码人妻一区二区三区 | 亚洲 综合 校园 欧美 制服 | 成人亚洲欧美在线观看 | 免费看无码自慰一区二区 | aa久久 | 成人综合一区 | 人妻熟女一区二区aⅴ向井蓝 | 中文字幕日韩欧美一区二区 | 熟女女同亚洲女同 | 国产乱子伦一区二区三区四区五区 | 日韩欧美中文在线视频 | 国产国拍亚洲精品av在线 | 天天综合亚洲 | 最新极品jizzhd欧美 | 欧美有码在线观看 | 亚洲国产精品无码专区成人 | 国产v欧美 | 亚洲αv | 亚洲国产精品女人 | 亚洲中文久久精品无码1 | 国产视频一区二区三区在线观看 | 日本欧美色 | 成人精品久久 | 日本色www| 韩国日本美国免费毛片 | 377p欧洲日本亚洲大胆 | 欧美深性狂猛ⅹxxx深喉 | 日本亚洲中文字幕不卡 | 久久久亚洲国产天美传媒修理工 | 色偷偷激情日本亚洲一区二区 | 搡老熟女国产 | 国产成人无码a区在线观看视频app | 婷婷网址 | 精品久久久99大香线蕉 | jizz美女| 天天综合网久久 | 无码欧美黑人xxx一区二区三区 | 91精品久久久久久久久中文字幕 | 五月激情婷婷网 | 国产麻豆精品传媒av国产 | 国产精品sm调教圈论坛 | 天天综合亚洲色在线精品 | 日韩免费一区二区 | 日本国产在线观看 | www.youjizz.com久久 | 日本aa视频 | 五月香婷婷 | 999成人精品视频在线 | 日韩久久综合 | 国产另类xxxx| 国产精品人妻99一区二区三区 | 亚洲成色最大综合在线 | 日本一码二码三码在线 | 久久久无码精品亚洲a片0000 | 97人妻人人揉人人躁人人 | 国产免费视频一区二区裸体 | 欧美videossex另类 | 亚洲高清无在码在线电影 | 亚洲精品无人区 | 91看片看淫黄大片 | 夜夜操网址 | 欧美久久久久久 | 久久色视频| 亚洲www永久成人网站 | 无码内射成人免费喷射 | 少妇高潮惨叫久久久久久 | 四虎影视成人永久免费观看视频 | 国人天堂va在线观看免费 | 成人区人妻精品一区二区不卡网站 | 国产精品亚洲玖玖玖在线观看 | 成人深夜福利视频 | 国产成人亚洲综合a∨猫咪 色吧五月婷婷 | 女同舌吻互慰一区二区 | 久久久久日本精品人妻aⅴ毛片 | 亚洲精品v日韩精品 | 欧美黑人性暴力猛交高清 | 欲妇荡岳丰满少妇岳91白洁 | 少妇爆乳无码av专区网站寝取 | 自拍偷在线精品自拍偷 | 无码av不卡免费播放 | 亚洲美女在线视频 | 91天天看 | 国产成人麻豆精品午夜在线 | 亚洲欧美中文字幕国产 | 嫩草影院久久 | 天天槽 | 亚洲欧美日韩中文二区 | 国产91美女视频 | 国产精品jizz在线观看美国 | 欧美综合天天夜夜久久 | 天堂av在线网 | 久草在线中文888 | 性较小国产交xxxxx视频 | 91国产视频在线观看 | 日日噜噜夜夜狠狠久久av小说 | 狠狠久久精品中文字幕无码 | 69av一区| 日本乱码伦午夜福利在线 | 91精品国产综合久久久久 | 一级女人18片毛片蜜桃av | 日韩少妇激情一区二区 | 日本熟妇色高清播放 | 最新国产精品好看的精品 | 国产精选一区二区 | 成人短视频在线看 | 国产无遮挡又黄又大又不要vip | 嫩草影院国产精品 | 91在线最新 | 国产美女自卫慰黄网站 | 少妇搡bbbb搡bbb搡忠贞 | 日韩成人在线网 | 国产精品怡红院永久免费 | 丰满老女人乱妇dvd在线播放 | 欧美成人精品午夜免费影视 | 免费人成又黄又爽的视频 | 人与人性恔配视频免费 | 中国肥胖女人真人毛片 | 国产又粗又大又爽的视频 | 成人免费无码精品国产电影 | 国产美女流白浆 | 国产一卡2卡3卡4卡网站免费 | 婷婷丁香五月激情综合在线 | 伦理一区二区三区 | 亚洲人成网www男同 亚洲最新无码中文字幕久久 | 丁香花开心四播房麻豆 | 在线观看黄色小视频 | 福利片一区| 黄网站成人片免费视频 | 免费无码在线播放av | 中文字幕日韩精品亚洲七区 | 成人一在线视频日韩国产 | www99热 | www.五月婷婷 | 18禁无遮挡无码国产免费网站 | 久久在线精品 | 国内自拍99 | 91精品国产综合久久久久久 | 欧美精品一区在线 | 亚洲视频日韩视欧美视频 | 看黄a大片爽爽影院免费无码 | 国产sm主人调教女m视频 | 久久午夜国产精品www忘忧草 | 亚洲大尺度无码无码专线 | 国产模特嫩模私拍视频在线 | 日韩偷拍一区二区 | 午夜成人亚洲理伦片在线观看 | av人摸人人人澡人人超碰下载 | 男人的av在线 | 欧美日韩在线国产 | 国产av剧情md精品麻豆 | 日韩激情综合网 | 人妻毛片网站 | 东京99热 | 99re8这里有精品热视频 | x88av乱视频| 国产第|页日本草草影院一 午夜欧美理论2019理论 | a在线天堂| 少妇放荡的呻吟干柴烈火动漫 | 狠狠综合欧美综合欧美色 | 国产萌白酱喷水视频在线播放 | 亚洲精品国产拍在线 | 高清视频在线观看一区二区三区 | 久久99精品国产麻豆宅宅 | 亚洲精品一区久久久久 | 久久15p| 欧美一区二区在线免费观看 | 国产精品毛片一区二区 | 久久99精品久久久久久国产越南 | 日韩精品不卡在线 | 四虎影片| 男人天堂综合 | 亲胸揉屁股膜下刺激视频免费网站 | 成人中文网 | 国产色诱视频在线播放网站 | 加勒比色老久久爱综合网 | 久久精品人妻中文系列 | 久久996re热这里只有精品无码 | 四虎激情 | 噢美一级片 | 西西人体做爰大胆性自慰 | 国产拍揄自揄精品视频 | 激情一区二区三区欧美 | 黄色片库 | 午夜天堂网 | 2019久久久高清日本道 | 五月天伊人网 | 午夜a视频 | 久久久久日韩精品免费观看 | 国产精品日韩欧美一区二区三区 | 色五丁香 | 3d成人性动漫无尽视频 | 不卡av一区二区 | 久久精品国产国产精品四凭 | 又粗又硬整进去好爽视频 | 欧美性xxxxx极品少妇直播 | 精品中文字幕在线 | 国产在线观看h | 亚洲视频在线观看免费的欧美视频 | 第一页在线 | 亚洲欧美综合精品成人网站 | 免费一级黄色片 | 久久久久久久女女女又又 | 国产露脸精品国产沙发 | 免费天堂无码人妻成人av电影 | 狠狠躁夜夜躁青青草原 | 成人免费无码大片a毛片 | 精品亚洲成a人在线观看青青 | 337p人体粉嫩久久久红粉影视 | 国产偷人视频免费 | 五月丁香激激情亚洲综合 | 国产成_人_综合_亚洲_国产 | 午夜寂寞视频无码专区 | 亚洲无av| 免费精品国自产拍在线不卡 | 人人看片人人看特色大片 | 欧美日韩后 | 成人在线观看a | 高h禁伦餐桌上的肉伦水视频 | 一区二区 中文字幕 | 国产成人亚洲综合无码精品 | 91白丝在线观看 | 色婷婷一区 | 中文字幕亚洲精品日韩一区 | 人人人插人人费 | 日本两性视频 | 久久国产成人免费网站777 | 极品人妻少妇一区二区三区 | 免费 成 人 黄 色 | 国产精品毛片毛片毛片 | 激情毛片无码专区 | 色偷偷av亚洲男人的天堂 | 久久久久色 | 国产精品热久久久久夜色精品三区 | 久久久免费观看视频 | 欧美在线日韩在线 | 亚洲一区波多野结衣在线app | 91久久久久久久国产欧美日韩- | 无码专区狠狠躁天天躁 | 国产av一二三无码影片 | 人妻少妇伦在线麻豆m电影 免费无码又爽又刺激软件下载 | 亚洲欧美日韩在线资源观看 | 色网站免费 | 曰的好深好爽好紧的视频 | 日韩人妻无码精品久久 | 91探花福利精品国产自产在线 | 一道本一二三区 | 成人国产精品入口免费视频 | 亚洲色域网 | www.久久.com| 揉搓凸起的花蒂爽尿在线观看 | 日本道免费精品一区二区 | 香蕉久久国产超碰青草 | 手机成人免费视频 | 天天狠天天添日日拍捆绑调教 | av私库在线观看 | 久久久国产成人一区二区三区 | 亚洲黄色在线免费观看 | 欧美成人免费大片 | 久久天堂国产香蕉三区 | 亚洲精品国产精品国自产小说 | 国产农村毛卡片 | 一区二区视频免费观看 | 亚洲高清专区日韩精品 | 女人18毛片水真多免费看 | 国产成a人片在线观看视频下载 | 成人免费看黄网站yyy456 | 国产成人无码免费视频97app | 欧洲熟妇乱xxxxx大屁股7 | 少妇放荡的呻吟干柴烈火免费视频 | 操人视频在线观看 | 久久人人爽人人爽人人片av麻烦 | 亚洲日韩亚洲另类激情文学一 | 性欧美牲交xxxxx视频欧美 | 国产欧美日韩精品a在线看 超碰97人人爱 | 国产精品嫩草影院桃色 | 黄色三级国产 | 无码 人妻 在线视频 | 黄色一级片欧美 | 青青青国产依人在线 | 曰本无码人妻丰满熟妇啪啪 | 国产福利一区二区三区 | 久章草在线精品视频免费观看 | 狼人综合色 | 亚洲无人区午夜福利码高清完整版 | xxx视频在线观看 | 日韩区视频 | 国产成人a亚洲精v品无码 | 免费人成在线观看网站免费观看 | 亚洲精品无码国模 | 国产一卡三卡四卡无卡精品 | 日韩av免费无码一区二区三区 | 国产欧美精品日韩区二区麻豆天美 | 色婷婷色综合 | 9久9久热精品视频在线观看 | 亚洲国产成人久久精品大牛影视 | 亚洲激情黄色小说 | 高清国产av一区二区三区 | 日韩一区二区三区中文字幕 | 国产三级欧美三级日产三级99 | 超碰色偷偷男人的天堂 | 成人av中文解说水果派 | 亚洲人成无码网www电影麻豆 | 老熟女hdxx老小配 | 日韩一级二级视频 | 日日夜夜爽爽 | aaa少妇高潮大片免费看088 | ā片在线观看免费观看 | 精品视频一区二区 | 91视频地址| 久久久久久久久久久久久久av | 国产美女av | 欧美ay| 亚洲成人av一区二区 | 动漫3d精品一区二区三区乱码 | 人妻去按摩店被黑人按中出 | 无码国产精品久久一区免费 | 91艹逼| 天天躁日日躁xxxxaaaa | 日本中文字幕免费 | 国产第一页在线观看 | 精品国产卡一卡2卡3卡 | 国语自产精品视频在 视频 久久综合日本 | 无码av天堂一区二区三区 | 午夜精品久久久久久久2023 | 亚洲视频 欧美视频 | 亚洲天堂av在线免费观看 | 欧美综合一区 | 久久亚洲精中文字幕冲田杏梨 | 高清免费精品国自产拍 | 成人免费福利 | 国模一区二区三区四区 | 成人综合久久 | 激情综合网俺也去 | 狠狠色丁香婷婷综合尤物 | 亚洲精品国产av天美传媒 | 三级久久久 | 亚洲熟妇av一区 | 中文字幕人妻熟女人妻 | 日韩h视频 | 久久精品国产亚洲a∨麻豆 久久青青草原国产免费播放 | 伊人久久精品久久亚洲一区 | 我朋友的妈妈在线观看 | 久久婷婷国产剧情内射白浆 | 久久 国产 尿 小便 嘘嘘 | 日本少妇喷水 | 夜夜操导航 | 亚洲精品国产一区二区的区别 | 欧美在线播放视频 | 蜜臀av福利无码一二三 | 亚洲欧美日韩高清 | 啄木乌法国一区二区三区 | 中文字幕无码免费久久9一区9 | 色大师在线观看免费播放 | 国产一区二区视频网站 | 日本中文字幕在线播放 | 亚洲精品无码专区久久同性男 | 亚洲网站在线免费观看 | 久久99中文字幕 | 国产精品久久久久永久免费 | 成人av手机在线观看 | 中文字幕日韩在线播放 | 特黄 做受又硬又粗又大视频 | 精品无人乱码一区二区三区的特点 | 日日色视频 | 国产另类ts人妖一区二区 | 国产真实乱子伦清晰对白 | av综合站 | 青青视频在线观看免费 | 91精品视频网站 | 久久精品人妻中文系列 | 日本又紧又色又嫩又爽的视频 | 男女精品网站 | 免费人成激情视频在线观看冫 | 欧洲免费无码视频在线 | 天天做夜夜爱爱爱 | 国产精选h网站 | 国产精品高清在线观看 | 久久人人爽爽人人爽人人片av | 国产精品视频专区 | 啊啊啊快高潮了女超碰 | av国産精品毛片一区二区网站 | 激情国产av做激情国产爱 | 抱起大胸美女扔在床吻胸 | 久久精品桃花av综合天堂 | 国产aⅴ爽av久久久久成人 | 狠狠做五月深爱婷婷 | 国产精品中文字幕在线观看 | 亚洲精品无码一区二区 | 成人精品av一区二区三区网站 | 少妇乳大丰满诱人成熟 大胆 | 一级特黄特色的免费大片视频 | 国产无毛av | 亚洲免费永久精品国产 | 男女啪啪猛烈无遮挡猛进猛出 | 97婷婷狠狠成为人免费视频 | 婷婷六月久久综合丁香 | 丁香五月欧美成人 | 欧美人禽杂交狂配免费看 | 日本中文一二区有码在线 | 国产亚洲福利在线视频 | 国产青青青| 日本免费黄视频 | 无码人妻丰满熟妇啪啪 | 色悠久| 午夜精品久久久久久久2023 | 久9视频这里只有精品 | 老司机午夜免费精品视频 | 人妻无码一区二区三区 | 亚洲人成影院在线无码按摩店 | 男人的天堂2018| 黄色天天影视 | 欧美精品乱人伦久久久久久 | www.夜夜夜 | 亚洲综合性av私人影院 | 一区二区久久久 | 九九国产精品无码免费视频 | 久久精品成人一区二区三区蜜臀 | 涩涩网站在线观看 | 九九精品视频在线 | 免费人成视频网站在线下载 | 亚洲精品专区成人网站 | 国产在线精品无码二区二区 | 男女啪啪做爰高潮免费网站 | 亚洲欧洲日韩 | 久草视频免费在线 | 丰满女人又爽又紧又丰满 | 亚洲欧洲日产国码无码av喷潮 | 岛国视频在线 | 毛片无码一区二区三区a片视频 | 免费啪| 一区二区亚洲 | 精品久久久久久国产潘金莲 | 久久亚洲婷婷 | 亚洲免费视频网站 | 色久综合视频 | 欧美日韩精品一区二区三区四区 | 免费a级毛片出奶水欧美 | 国产一级片免费播放 | 久久av免费 | 青青草原伊人网 | 国产精品.com | 色吊丝欧美 | 久久99精品国产麻豆91樱花 | 女性高爱潮视频 | 成年人黄色 | 国内一级黄色片 | 成人av资源网 | 国产精选一区 | 日韩性插 | 一区视频在线免费观看 | 亚洲精品国产综合 | 亚洲中文字幕a∨在线 | 精品乱码一区二区三四区视频 | 一区二区无码免费视频网站 | 国产精品丝袜久久久久久高清 | 国内精品视频一区二区三区 | 精品国产亚洲午夜精品av | 欧美大片欧美激情性色a∨在线 | 99久久免费看少妇高潮a片 | 亚洲色成人中文字幕网站 | 美女在线观看av | 亚洲aⅴ在线无码天堂777 | 97国产精品亚洲精品 | 2018年亚洲欧美在线v | 九九re6热在线视频精品66 | 日本特黄特色aaa大片免费 | 成人午夜爽爽爽免费视频 | 久久精品黄色片 | 久久人人爽人人爽人人片av不 | 亚洲成av人影院 | 国产精品无码久久av不卡 | 在线视频一区二区三区四区 | 成人在线免费播放 | 欧美岛国国产 | 亚洲欧美国产另类视频 | 国产精品高潮在线 | 男人的天堂网在线观看 | 免费国产自产一区二区三区四区 | 日韩美女福利视频 | 在线 国产 精品 蜜芽 | 国产精品青草久久久久福利99 | 亚洲精品天堂无码中文字幕 | 国产精选一区二区 | 伊人久久大香线蕉综合影院 | 黄色在线视频网址 | 国产伦精品一区二区三区 | 91夜夜 | 久久人人97超碰人人澡爱香蕉 | 宅男噜噜66国产精品观看 | 999久久久国产精品 第一福利所导航 | 色悠久久久久久久综合 | 日韩一区二区在线播放 | 91久久久国产 | 精品伊人久久久大香线蕉天堂 | 一级日韩一级欧美 | 亚洲国产精品无码久久九九大片 | 波多野无码中文字幕av专区 | 91av色| 丁香激情综合久久伊人久久 | 国产色视频一区二区三区 | 人人爽久久涩噜噜噜网站 | 国产乱子伦精品无码码专区 | 又色又爽又高潮免费视频国产 | 一本一道久久精品综合 | 国产人妻精品一区二区三区 | 九九精品视频在线 | 中文在线日本 | 国产美女视频免费观看网址 | 91精品国产色综合久久不卡98 | 午夜aaaa| 国产免费踩踏调教视频 | 欧美日韩综合在线精品 | 影音先锋久久久久av综合网成人 | 成人禁片又硬又粗太爽了 | 91免费看片网站 | 麻豆国产成人av高清在线 | 日韩美女国产精品 | 久久精品成人欧美大片 | 好吊操精品视频 | 日韩中文无码有码免费视频 | 亚洲精品一区二区三区的 | 成人性生交大片免费看视频4 | 国产精品天堂avav在线 | 国产中文久久 | 毛片视频在线免费观看 | 国产精品无码av不卡顿 | 亚洲大片在线观看 | 91综合在线| 国产精品亚洲视频在线观看 | 久久午夜夜伦鲁鲁片免费无码 | 国产91色 | 久久性色欲av免费精品观看 | 中文字幕第56页 | 久久婷婷人人澡人人喊人人爽 | 香蕉啪视频在线观看视频久 | 成人精品av一区二区三区网站 | 亚洲色精品vr一区二区三区 | 天天爱天天射天天干 | 伦理一区二区三区 | 国产精品天干在线观看 | 久久久精品无码中文天美 | 国产黄色大全 | 九九99热久久精品离线6 | 精品卡1卡2卡三卡免费网站 | 国产成人精品一区二区不卡 | 亚洲夜夜性无码 | 天操夜夜操 | 欧美日韩不卡在线 | 欧美亚洲国产一区二区三区 | 外国免费毛片 | 成年男人裸j照无遮挡无码 亚洲国产精品美女久久久久 | 无码国产成人午夜在线观看 | 天天影视网色香欲综合网 | 国产美女裸体无遮挡免费视频 | 国产激情无码一区二区 | 性色av一区二区三区人妻 | 蜜臀免费av | 超碰在线久 | 超薄丝袜足j好爽在线观看 一区二区三区有限公司 | 极品粉嫩国产48尤物在线播放 | 黄色激情视频小说 | 超碰88| 一本大道香蕉大a√在线 | 日本高清二区视频久二区 | 成人免费精品 | 成人美女黄网站色大免费的 | 三上悠亚一区二区三区 | 中文字幕在线官网 | 久插视频 | 妺妺窝人体色www在线下载 | 亚洲视频第一页 | 日韩免费无码成人久久久久久片 | 亚洲三级视频网站 | 红杏成人免费视频 | 欧美在线一二三四区 | 国产无套护士在线观看 | 日韩成人精品视频 | 日本私人vps一夜爽毛片 | 91久久久久久久久久久久久久 | 老司机午夜免费精品视频 | 日本少妇喷水视频 | 亚洲老妈激情一区二区三区 | 在线a级毛片 | 99久久久无码国产精品 | 国产永久免费观看视频 | 亚洲日韩av无码美腿丝袜 | 日本成人黄色 | 小泽玛利亚一区二区在线 | 精品丝袜国产自在线拍av | 日本人与黑人做爰视频 | 99er精品视频 | 久久香综合精品久久伊人 | 国产成人亚洲精品另类动态图 | 无码专区久久综合久中文字幕 | www国产精品内射老师 | 人伦片无码中文字幕 | 成人h动漫精品一区二区 | 久久精品日 | 巴西少妇bbwbbwbbw| 亚洲乱码一卡二卡卡3卡4卡 | 国产乱精品 | 国产精品久久久久久三级 | 日韩高清一 | 国产gv猛男gv无码男同网站 | 一区二区三区亚洲精品国 | 欧美激情精品久久久久 | 人体内射精一区二区三区 | 中文字字幕码一二三区的应用场景 | 欧美精品不卡 | 久久狠狠高潮亚洲精品 | 国产按头口爆吞精在线视频 | 国产无遮挡猛进猛出免费软件 | 最近的中文字幕 | 成人综合色在线一区二区 | 在线精品亚洲观看不卡欧 | 综合色导航 | 黑人巨大xxxxx性猛交 | 亚洲色在线无码国产精品 | 国产精品女人久久久 | 在线亚州 | 精品国产无套在线观看 | 亚洲成av人片一区二区三区 | 亚洲av毛片成人精品 | 岛国大片在线免费观看 | 毛片av中文字幕一区二区 | 麻豆成人网 | 一级片在线免费看 | 国产精品成人一区二区 | 99热这| 青青青国产最新视频在线观看 | 亚洲男人av香蕉爽爽爽爽 | 成人在线免费网址 | 色狠久久av北条麻妃081 | 欧美中文字幕在线播放 | 久久婷婷国产91天堂综合精品 | 男人天堂tv| 亚洲国产精品无码专区影院 | 高清无码一区二区在线观看吞精 | 亚洲一区二区av在线观看 | 99久久国语露脸精品国产 | 欧洲无码一区二区三区在线观看 | 999久久久久久 | 香港曰本韩国三级网站 | 亚洲欧洲在线播放 | 午夜爽视频 | 免费国产又色又爽又黄的软件 | 可以免费看毛片的网站 | 中文字幕_第2页_高清免费在线 | 操久| 黄色大片视频网站 | 国产精品乱码久久久久久小说 | 欧洲精品在线视频 | 久久久久久人妻一区二区三区 | 婷婷久久久亚洲欧洲日产国码av | 亚洲乱码尤物193yw | 婷婷色一区二区三区 | 精品偷| 亚洲性事 | 性做久久久久久久免费看 | 强制高潮xxxxhd日本 | 国产色婷婷亚洲99精品 | 香港三级精品三级在线专区 | 男人和女人高潮做爰视频 | 亚洲高清揄拍自拍午夜婷婷 | 亚洲三级网 | 国产精品一区二区久久久 | 男人的天堂免费一区二区视频 | 久久亚洲一区 | 色一五月 | 色综合无码av网站 | 18禁美女裸体无遮挡免费观看国产 | 午夜一级黄色片 | 国产精品99久久不卡 | 亚洲色中文字幕无码av | 亚洲区小说 | 欧美性猛交99久久久久99按摩 | 在线天堂免费观看.www | 成人福利视频一区二区 | 青草草97久热精品视频 | 潮喷失禁大喷水aⅴ无码 | 中文字幕丰满乱子伦无码专区 | 久久五十路 | 99爱这里只有精品 | 久久99精品国产麻豆宅宅 | 久久综合网av | 国产无遮挡网站 | xx在线视频| 欧美成a高清在线观看 | a√在线视频 | 国产精品久久久久久福利 | 亚洲色偷偷偷网站色偷一区 | 玩爽少妇人妻系列 | 欧美欧洲成本大片免费 | 中文字幕日韩精 | 欧美一级视频免费观看 | 精品亚洲成a人在线观看 | 亚洲爆乳www无码专区 | 精品视频国产狼友视频 | 久久精品不卡一区二区 | 国产精品久久国产精品99 | 日韩欧美小视频 | 欧美一区在线视频 | 和军人啪的辣文高h | 久久成人国产精品 | 少妇久久久久久 | 亚洲成熟女人毛毛耸耸多 | av毛片观看 | 99riav.6国产情侣在线看 | 一级性生活毛片 | 女人的天堂网 | 夫妻免费无码v看片 | 一区二区三区视频在线观看免费 | 人妻少妇精品无码系列 | 一区二区伊人久久大杳蕉 | 依依成人综合 | 国产又爽又黄视频 | 上海少妇高潮狂叫喷水了 | 亚洲欧美综合精品成人网站 | 国产精品女丝袜白丝袜 | 久久青草精品欧美日韩精品 | 中出あ人妻熟女中文字幕 | 91精品国产高清91久久久久久 | 男女啪啪毛片 | 18禁黄无遮挡网站免费 | 亚洲国产精品一区二区成人片不卡 | 午夜裸体性播放 | 在线不卡aⅴ片免费观看 | 少妇淫真视频一区二区 | 一区免费在线观看 | 国产精品欧美大片 | 久久久噜噜噜久久 | 国产午夜高潮熟女精品av | 黄色大片免费看 | 国产免费无遮挡吸奶头视频 | 天堂a√在线 | 欧美日韩 一区二区三区 | 西西人体大胆午夜啪啪 | 久久免费偷拍视频 | 无码专区6080yy国产电影 | 亚洲综合日韩av无码毛片 | 99er6这里只有精品 | 色天天天天 | 国产成人精品日本亚洲成熟 | 呦系列视频一区二区三区 | 免费人成在线观看网站播放 | 免费视频亚洲 | 好吊妞视频788gao在线观看 | 久久中文精品无码中文字幕下载 | 青青青青操 | 国产精品真实灌醉女在线播放 | 伊人成综合网 | 国产粗语刺激对白性视频 | 国产精品麻豆成人av网 | 伊人久久大香线蕉av一区 | 午夜免费看片 | 国产精品麻花传媒二三区别 | 视频国产激情 | 色八区人妻在线视频免费 | 好男人在线社区www在线观看视频 | 成人午夜做爰高潮片免费吸气 | 亚洲精品国产成人一区二区 | 九色av网站 | 免费国产一区二区 | 激情网站免费 | 国产在线入口 | 亚洲精品久久久久久中文字幕 | 中国大陆精品视频xxxx | 在线观看欧美一区二区三区 | 日日摸天天摸人人看 | 久草免费福利视频 | 久久久久久久九九九九 | 日本欧美在线播放 | 色94色欧美sute亚洲线路二 | 国产香线蕉手机视频在线观看 | 久久经精品久久精品免费观看 | 成人动漫在线免费观看 | av无码不卡在线观看免费 | 久久人人97超碰a片精品 | 成人综合久久 | 青青草国产免费久久久下载 | 国产 日韩 欧美 成人 | 久久久久人妻一区精品 | 欧美在线人视频在线观看 | 国产精品综合av一区二区 | 成人精品久久 | 国产成人无码aⅴ片在线观看 | 国产69精品久久久久乱码韩国 | 日韩国产精品免费 | 久久久久欠精品国产毛片国产毛生 | 小辣椒av福利在线网站 | 17c一起操| 国产欧色美视频综合二区 | 永久在线 | 久草青青 | 在线播放你懂 | 亚洲依依成人综合网址 | 俄罗斯大胆熟少妇ⅹ╳bbww | 丁香久久综合 | 亚洲欧美日韩国产精品 | a级黄色毛片三个搞一 | 国产偷国产偷亚洲高清app | 天天做天天爱天天要天天 | 久久av青久久久av三区三区 | 第一福利在线观看 | 亚洲黄网在线观看 | www.91色.com| 精品热99 | 精品久久久久国产免费 | 婷婷人人爽人人爽人人片 | 国内精品美女视频免费直播 | 嫩草大剧院 | 永久免费看片在线观看 | 国产婷婷丁香五月缴情成人网 | 在线播放国产高潮流白浆视频 | 国产欧美另类久久久精品丝瓜 | 五月激情开心网 | 色啪av| 亚洲制服丝袜自拍中文字幕 | 91精品无人成人www | 日本午夜网| 污18禁污色黄网站免费 | 亚洲爆乳成av人在线视水卜 | 国产亚洲精久久久久久蜜臀 | 美女又爽又黄 | 91精品久久久久久久久久 | 亚洲中文字幕va毛片在线 | 亚洲欧美偷国产日韩 | 色综合色综合网色综合 | 色婷婷久久久久swag精品 | 丰满少妇被猛烈进入av久久 | 欧美日韩精品人妻狠狠躁免费视频 | 美女张开腿黄网站免费下载 | 久久久久久久久久久国产精品 | 欧美人与禽zozo性伦交视频 | 日韩精品2 | 天堂在线官网 | 亚洲丰满熟女一区二区蜜桃 | 岛国av噜噜噜久久久狠狠av | 欧美福利小视频 | 男人的天堂视频 | 日韩av中出 | 天堂av影院| 中文人妻av久久人妻水密桃 | 午夜国产免费 | 精品国产午夜理论片不卡精品 | 九九热在线视频观看这里只有精品 | 最新久久久 | 强被迫伦姧惨叫人妻系列 | 青草在线视频 | 丁香五月欧美成人 | 黄色片在线观看网站 | 国产黄又黄 | 日韩黄色免费网站 | 老熟女乱子伦 | 性色av无码专区一ⅴa亚洲 | 全部免费毛片在线播放高潮 | 欧亚毛片 | 女学生和老头做爰av片 | 国产精品禁18久久久夂久 | 天天操天天干天天 | 又黄又爽又色的视频 | 国产精品一区二区 尿失禁 国产一视频 | 亚洲国产精品婷婷 | а√天堂8资源最新版 | 性丰满白嫩白嫩的hd124 | 亚洲精品一区二区三区精华液 | 欧美巨大黑人精品一.二.三 | 欧美a级在线 | 国产玖玖视频 | 国产精品美女久久久久久久网站 | 精品一区二区国产 | 成人在线观看a | 免费av在线播放网址 | 久久99久久99精品 | 人人干日日操 | 天天躁日日躁狠狠很躁 | 欧美xxxx视频| 日本久久www成人免 天堂资源官网在线资源 | 久久影院精品 | 在线一区二区视频 | 国产91在线播放9色不卡 | 亚洲综合色噜噜狠狠网站超清 | 国产视频1区2区 | 亚洲一区二三区 | 国产成人综合在线 | 欧美 日产 国产精选 | 亚洲精品视频在线看 | 女同性av片在线观看免费网站 | 久久精品噜噜噜成人av农村 | 老女老肥熟国产在线视频 | 免费人成视频x8x8入口app | 精品久久免费观看 | 中文精品一区二区三区四区 | 亚洲www啪成人一区二区麻豆 | 2021在线不卡国产麻豆 | 国产精品宾馆在线精品酒店 | 亚洲国产高清在线 | 强行糟蹋人妻hd中文 | 性欧美疯狂xxxxbbbb | 色琪琪久久草在线视频 | 国产成人精品午夜在线播放 | 日韩视频一区二区三区在线播放免费观看 | 成人天堂资源www在线 | 国产a自拍| 丁香五精品蜜臀久久久久99网站 | 欧美 日韩 国产 另类 图片区 | 1024在线播放 | 99热这里只有精品8 日韩精品视频在线观看网站 | 亚洲欧美国产毛片在线 | 欧美 国产 日产 韩国 在线 | 国产在线播放精品视频 | 国产在线精品一区在线观看 | 久久性生活视频 | 国产美女精品自在线拍 | 拔萝卜视频在线观看高清版 | 一道本在线观看视频 | 欧美在线免费视频 | 国产乱沈阳女人高潮乱叫老 | 91成人福利在线 | 亚洲综合欧美制服丝袜 | 欧美黄色一级 | 人摸人人人澡人人超碰 | 国产成人综合久久免费导航 | 精品国产综合区久久久久久 | 13小箩利洗澡无码视频网站 | 人体内射精一区二区三区 | 在线精品动漫一区二区无码 | 亚洲天天影视 | 日韩精品极品视频在线观看免费 | 久久免费视频在线观看6 | tianlula成人精品 | 超碰人人在线 | 很黄很色很污18禁免费 | 色综合久久综合欧美综合网 | 久久综合九色综合欧美就去吻 | www.九九热.com | 亚洲无人区码一码二码三码的含义 | 一本一本久久aa综合精品 | 伊人色综合视频一区二区三区 | 嫩草你懂的 | 手机看片日韩福利 | 国产精品久久久久白丝呻吟 | av黄色在线| 亚洲综合在线另类色区奇米 | 无码精品日韩专区 | 亚洲欧美性视频 | 婷婷色五月开心五月 | 亚洲精品一区二三区不卡 | 国产精品人人妻人人爽人人牛 | 成人永久免费网站在线观看 | 日韩av三级在线观看 | 国产一级做a爰片在线看免费 | 久久精品国产99久久香蕉 | 91在线导航 | 亚洲人成网站在线观看69影院 | 中文字幕高清在线中文字幕 | 日韩精品免费在线观看 | 久久精品中文字幕 | 三级全黄做爰视频在线手机观看 | 99久久国产露脸精品竹菊传媒 | 亚洲xx网站 | 日韩中文高清在线专区 | 国产色视频免费 | 日韩欧美一区视频 | 好爽好舒服要高潮了视频 | 少妇小芸h系列小说 | 国产精品三级三级三级 | www.日本久久 | 亚洲夜色噜噜av在线观看 | 双性总裁双腿呻吟大张bl | 无码专区—va亚洲v专区vr | 日韩一级特黄毛片 | 丰满多毛少妇做爰视频爽爽和 | 国产精品99久久久久久宅男小说 | 中文字幕无码乱人妻 | 精品玖玖玖视频在线观看 | 男女裸交免费无遮挡全过程 | 91九色在线播放 | 丰满少妇被粗大的猛烈进出视频 | 手机看片毛片 | 日日夜夜天天干干 | 国产片av国语在线观看手机版 | 综合人妻久久一区二区精品 | 五月毛片 | 国产真人做爰视频免费 | 久久久www免费人成黑人精品 | 亚洲欧美国产免费综合视频 | www国产| 一区在线观看视频 | 少妇熟女久久综合网色欲 | 综合五月 | 国产成人亚洲综合青青 | а√天堂中文在线资源库免费观看 | 日韩av网站在线观看 | 久久久久亚洲精品成人网 | 夜夜看 | 激情亚洲天堂 | 密乳av | 免费日本视频 | 亚洲国产视频一区二区 | 一点不卡v中文字幕在线 | 日韩国语| www.久草.com| 极品新婚夜少妇真紧 | 久久精品激情 | 亚洲国产精品一 | 亚洲乱码中文字幕综合 | 男人天堂免费视频 | 欧美性video高清精品 | 久久久久久久久久久久久久国产 | 在教室伦流澡到高潮hnp视频 | 国产精品国色综合久久 | 色夜码无码av网站 | 亚洲熟妇大图综合色区 | 国产成人av一区二区 | 在厨房被c到高潮a毛片奶水 | 老司机深夜福利影院 | 西西人体大胆瓣开下部毛茸茸 | 婷婷色婷婷深深爱播五月 | 一区二区三区午夜无码视频 | 精品无码无人网站免费视频 | 你懂的网址在线播放 | 亚洲国产成人在人网站天堂 | 国产日产欧产精品精品推荐免费 | 日韩久久久 | 婷婷色婷婷开心五月四房播播 | 亚洲天堂手机在线 | 欧美浓毛大泬视频 | 色哟哟国产精品免费观看 | 就是色 | 午夜高清国产拍精品福利 | 日韩欧美一区二区在线观看视频 | 黄色av免费在线观看 | 免费爆乳精品一区二区 | 色婷婷久久久久 | 在线免费播放av | 久久免费视频6 | 亚洲精品68久久久一区 | 国产无遮挡又爽又刺激的视频老师 | 男人天堂色 | 四虎影视www在线播放 | 亚洲综合久久精品无码色欲 | 久爱视频在线 | 国产大学生呻吟对白精彩在线 | 九九热九九热 | 粗大猛地挺进娇喘呻吟 | 黄色av免费在线播放 | 日本边添边摸边做边爱小视频 | 国产乱码精品一区二区三区五月婷 | 黄色福利视频 | 老子要把你cao烂h调教视频 | 日韩高清av在线 | 黄色影片在线看 | 一本久久精品久久综合桃色 | 人妻换人妻a片爽麻豆 | 中文字幕23| 日日干影院 | 欧洲丰满老熟xxxx | 国外国内精品国产成人国产三级 | 色一情一乱一伦麻豆 | 国产真实乱偷精品视频 | 性欧美视频 | 极品人妻被黑人中出种子 | 性刺激的欧美三级视频中文字幕 | 国产美女裸身网站免费观看视频 | 欧美久久伊人 | a级淫片一二三区在线播放 国产成人无码a区视频 | 中文字幕日韩激情无码不卡码 | 国产∨亚洲v天堂无码久久久 | 中文字幕之中文字幕 | 三上悠亚人妻中文字幕在线 | 首页 综合国产 亚洲 丝袜日本 | 又色又爽又黄的免费网站aa | 99久久久 | 国产一区二区视频网站 | 久草在线网址 | 久久久久国产精品人妻aⅴ天堂 | 国产偷人爽久久久久久老妇app | 爽死你欧美大白屁股在线 | 日韩在线天堂 | 国产精品久久久久久久 | 三上悠亚精品一区二区久久 | 久久久女人与动物群交毛片 | 99久久夜色精品国产亚洲1000部 | 成人综合区 | 丰满少妇内射一区 | 免费观看黄a片在线观看 | 午夜精品久久久久久久99热 | 揉丰满老妇老女人的毛片 | av中出在线 | 亚洲精品国产精品国自产在线 | 久久91网 | 亚洲精品一卡二卡三卡四卡2021 | 国产精品爽爽va在线观看网站 | 手机av永久免费 | 人人澡人人澡人人澡 | 久久久久久久一区二区三区 | 日日碰狠狠躁久久躁蜜桃 | 色网站在线观看视频 | 成人黄色小说网址 | 国产大学生援交视频在线观看 | 中文字幕无码精品三级在线电影 | 亚洲精品国产成人精品 | 国产sm主人调教女m视频 | 国产精品va在线播放我和闺蜜 | 女教师淫辱の教室蜜av臀 | 亚洲系列在线 | 亚洲 另类 在线 欧美 制服 | 亚洲精品色视频 | 老司机在线精品视频播放 | 在线无码午夜福利高潮视频 | 亚洲少妇网 | 性高潮久久久久 | 亚洲欧美精品午睡沙发 | 久久青青草原国产精品最新片 | 日本一区二区久久免费黑人精品 | 日本女人hd | 亚洲天堂网在线观看 | 国产又粗又黄又猛 | 日韩精品网站 | 国产精品久久久久久久第一福利 | 色呦呦网站在线观看 | 久久久www成人免费精品张筱雨 | 国产又爽又黄无码无遮挡在线观看 | 亚洲日韩看片无码电影 | 国产人妻久久精品一区二区三区 | 国产又粗又大又爽又免费 | 又黄又湿免费高清视频 | 68精品久久久久久欧美 | 午夜小视频网站 | 国产精品久久久久久久久久久久久久久久 | 免费国产黄网站在线观看动图 | 无码h黄肉动漫在线观看999 | 欧美成人精品一区二区综合a片 | 国产猛男猛女52精品视频 | 狠狠综合久久久久综合网址 | 日本中文字幕高清 | 满春阁精品av在线导航 | 欧美成人一二区 | 日日干夜夜艹 | 欧美无遮挡 | 性感美女的逼 | 激情噜噜 | 日本丰满熟妇videossex | 高清印度性猛交xxx 男女啪啪高潮激烈免费版 久久精品中文字幕第一页 91成人精品一区在线播放69 | 欧美日韩综合在线 | 国产乱人伦app精品久久 | 性欧美久久| 丰满少妇高潮惨叫正在播放 | 毛片库| 中文有码av| 欧美日本久久久 | 国产成人免费av一区二区午夜 | 欧美性色黄大片www喷水 | 日本一丰满一bbw | 久久亚洲精品无码aⅴ大香 国产亚洲高潮精品av久久a | 97se亚洲国产综合自在线不卡 | 欧美精品福利视频 | 国产女精品视频网站免费蜜芽 | 国产男女无遮挡 | 中文字幕亚洲综合久久筱田步美 | 五月天婷婷爱 | 欧美日韩综合在线精品 | 日本乱妇乱子视频 | 欧美成人精品一区二区三区在线观看 | 欧美激情15p | 一区二区三区精品在线观看 | 18分钟处破好疼哭视频在线观看 | 无码 人妻 在线 视频 | 亚洲欧洲综合有码无码 | 欧美性大战久久久久久 | 697久久夜色精品国产 | 亚洲美女做爰av人体图片 | 天堂中文最新版在线中文 | 精品人妻va出轨中文字幕 | 欧美精品一区二区三区久久久 | 一级黄色日本 | 天天色婷婷| 精品无码久久久久久久久久 | 亚洲一本大道av久在线播放 | 欧美第5页| 久久人妻国产精品 | 国产片淫级awww | 最新国产乱人伦偷精品免费网站 | 国产视频手机在线观看 | 6080亚洲人久久精品 | 免费久久视频 | 日韩成人一区二区三区在线观看 | 成人av专区精品无码国产 | 日本亚洲色大成网站www久久 | 上海少妇高潮狂叫喷水了 | 成人免费国产 | 亚洲动漫精品 | 伊人色综合影院 | x7x7x7成人免费视频 | 韩国精品一区二区无码视频 | 国产又粗又长又硬免费视频 | 国产稚嫩高中生呻吟激情在线视频 | 国产成人精品必看 | 一级黄色av片 | 精品成人一区二区 | 亚洲欧美日韩久久 | 香蕉视频一区二区三区 | 一级黄色免费观看 | 日韩av图片 | 亚洲无限看 | 久久香蕉国产线看观看猫咪av | 性欧美交xxxxx免费视频 | 国产成人啪精品午夜在线观看 | 大学生被内谢粉嫩无套 | 天堂国产在线 | 久久无码中文字幕东京热 | 欧美日韩午夜群交多人轮换 | 欧美人与动性xxxxx交性 | 国产高清在线精品一区下载 | 精品人妻少妇一区二区 | 边添小泬边狠狠躁视频 | 色吟av | 欧美最大胆的西西人体44 | jizzjizz欧美69巨大 | 热99re久久精品这里都是精品 | 久久精品国产一区二区三 | 丰满少妇久久久久久久 | 免费国产自线拍一欧美视频 | 亚洲日韩乱码中文无码蜜桃 | 国产性av | 中文字幕成熟丰满人妻 | 人妻丝袜av先锋影音先 | 国产精品免费一区二区三区四区 | 午夜成年奭片免费观看 | 天堂а√中文在线官网 | 无码av人片在线观看天堂 | 国产侵犯亲女三级 | 999精品在线视频 | 亚洲国产精品无码专区在线观看 | 色噜噜狠狠色综合av | 天堂网www在线资源网 | 亚洲黄视频在线观看 | 超碰伊人 | 国产成 人 综合 亚洲奶水 | 欧美牲交40_50a欧美牲交aⅴ | 精久国产av一区二区三区孕妇 | 日本天天日噜噜噜 | 亚洲精品乱码久久久久久按摩观 | 免费又黄又裸乳的视频 | 香蕉久久人人爽人人爽人人片av | 日韩 国产 在线 | 久久综合激情 | 国产中文字幕91 | 国产产在线精品亚洲aavv | 黑人巨大av无码专区 | 色吧综合| 亚洲 欧美 中文字幕 | 国产精品.com | 嫩草影视在线观看 | 97久久精品人人澡人人爽古装 | 国产成人精品一区二区三区福利 | 在线亚洲一区 | 18禁裸男晨勃露j毛网站 | 欧美人与动牲交app视频 | 青青艹视频 | 蜜臀久久精品久久久久久酒店 | 五月天婷婷网址 | 久久久久久91香蕉国产 | 国产成人免费ā片在线观看 | 94av视频 | 成人性生交大片免费看r老牛网站 | 久草精品在线观看 | 东京热无码av一区二区 | 国产亚洲精品久久久久5区 49vv国产淫片aaaaaaa | 天堂av色综合久久天堂 | 久久精品国产精品亚洲精品 | 久久久久人妻一区二区三区vr | 欧美丰满白嫩bbw激情 | 国产亚洲福利 | 小早川怜子xxxxaⅴ在线 | 久久亚洲国产成人影院 | 久久久久亚洲精品无码蜜桃 | 欧美日韩中文字幕在线视频 | 亚洲人亚洲人成电影网站色 | 毛片高清| 夜夜爽久久精品91 | 国内真实迷j下药在线观看 视频在线+欧美十亚洲曰本 | 中国破外女出血毛片 | 日本三级黄在线观看 | 免费人成在线观看网站品善网 | 欧美三级日韩 | 久久精品国产99国产精品澳门 | 欧美日韩a | av av片在线看 | 成人免费三级 | 性欧美又大又长又硬 | 我要综合色 | 中国熟妇牲交视频 | 国产粗语刺激对白性视频 | 欧美爱爱视频网站 | 妺妺窝人体色www在线小说 | 少妇一级视频 | 日韩黄色a| 欧美黑人一区二区 | 久久久久人妻一区精品 | 吃奶呻吟打开双腿做受动态图 | 色偷偷亚洲第一成人综合网址 | 亚洲免费国产午夜视频 | 精品无码人妻一区二区三区不卡 | 亚洲天天影院色香欲综合 | 伊人啪啪| 日本国产三级xxxxxx | 人人上人人干 | 免费一级黄 | 亚洲欧美在线视频免费 | 日韩香蕉网 | 日本区一区二 | 激情射精爆插热吻无码视频 | 久久综合色一综合色88欧美 | 日韩人妻熟女中文字幕a美景之屋 | 亚洲精品久久久久久成人 | 99精品免费观看 | 日韩精品亚洲色大成网站 | 在线无码免费网站永久 | 久久久欧美国产精品人妻噜噜 | 国产成人精品三上悠亚 | 酒店大战丝袜高跟鞋人妻 | 久久国产精品国产四虎90后 | 中国xxxx真实偷拍老妇 | 亚洲第一最快av网站 | 黑人巨茎美女高潮视频 | 亚洲色无码专区在线播放 | 久久精品成人亚洲另类欧美 | 好爽好黄的视频 | 国产一卡2卡3卡四卡精品免费 | 动漫av纯肉无码免费播放 | 国产毛片久久久久久国产毛片 | 精品夜夜澡人妻无码av蜜桃 | 色婷婷av一区二区 | 久久综合亚洲色hezyo国产 | 日韩免费福利视频 | 午夜熟女插插xx免费视频 | 日本一区二区精品 | 亚洲人成在线观看影院牛大爷 | 少妇喜欢又粗又长又大 | 加勒比久久综合网天天 | 日本久久久久久久久久久久 | 午夜影院免费体验区 | 看全色黄大色大片免费久久 | 日本日本熟妇中文在线视频 | 男女啪啪做爰高潮无遮挡 | 麻花豆传媒剧国产免费mv入口 | 成年女人wwxx免费国产 | 国产高清精品软件丝瓜软件 | 玩弄少妇高潮ⅹxxxyw | 欧美白嫩嫩hd4kav | 夜夜偷天天爽夜夜爱 | 一本久道久久综合久久爱 | 亚洲人成网站18禁止大app | 成人午夜激情网 | 越南毛茸茸的少妇 | eeuss鲁片一区二区三区在线观看 | 日韩高清国产一区在线 | 亚洲视频在线一区 | 亚洲精品噜噜丝袜区精品 | 又大又粗又硬又爽黄毛少妇 | 色偷偷亚洲男人的天堂 | 青青草婷婷 | 九七久久| 国产成人无码视频网站在线观看 | 日本免费在线观看 | 深夜做爰性大片108式 | 国产av电影区二区三区曰曰骚网 | 婷婷色综合网 | 久久青青草免费线频观 | 国产精品老热丝在线观看 | 青青草视频免费观看 | 国产a一区 | 91av视频在线播放 | 日韩中文一区 | 国产v日产∨综合v精品视频 | 亚洲人成电影网站色www | 欧美日韩在线视频一区二区 | 日本一卡2卡3卡四卡精品网站 | av中文字幕播放 | 欧美日韩一区二区三区四区五区 | 精品国产中文字幕在线视频 | 亚洲精品tv久久久久久久久j | 亚洲中文字幕无码永久在线不卡 | 精品欧美久久久 | 亚洲欧美人成电影在线观看 | 无码任你躁久久久久久老妇蜜桃 | 久久综合亚洲色一区二区三区 | 国产精品97在线 | 国产视频福利 | 一本久久精品久久综合桃色 | 亚洲人成在线播放 | 伊人91| 欧美激情精品成人一区 | 无码中字出轨中文人妻中文中 | 国产精品久久久久影院嫩草 | 多毛小伙内射老太婆 | 国产黄色一级片 | 国产福利视频导航 | 国产99视频精品免费专区 | 欧美黄色a级 | 国产suv精品一区二区60 | 波多野结衣av无码 | 国产一卡2卡3卡四卡精品国色无边 | 国产日产欧美视频 | 中文字幕av在线播放 | 日韩一区二区三区无码影院 | 日韩免费精品视频 | 日韩精品不卡 | 免费的大尺度在线观看网站 | 狠狠做五月深爱婷婷 | 亚洲国产综合另类视频 | 四虎成人精品在永久免费 | 欧美乱人伦中文字幕在线 | 操波多野结衣 | 青草导航 | 精品露脸国产偷人在视频 | 国产一区二区av | 欧美日韩无砖专区一中文字 | 久久久久国产精品一区 | 69亚洲精品| 婷婷网色偷偷久久久99超碰 | 欧美制服丝袜亚洲另类在线 | 广东少妇大战黑人34厘米视频 | 天天人人 | 亚洲精品视频免费 | 伊在人天堂亚洲香蕉精品区 | 国产欧美亚洲一区二区 | 欧美激情在线狂野欧美精品 | 免费吃奶摸下激烈视频青青网 | 男人猛躁进女人免费视频看n | 久碰人妻人妻人妻人妻人掠 | 国产一级淫片a免费播放口欧美 | 狠狠插综合网 | 亚洲午夜久久久久久久久久久 | 成人免费午夜无码视频在线播放 | 亚洲精品无码av人在线播放 | 中国一级a毛片 | 日本成人在线免费 | 靠比网站在线观看 | 99这里只有是精品2 末发育娇小性色xxxx | 久久精品亚洲中文无东京热 | 青娱国产区在线 | 日本黄色片视频 | 无码欧亚熟妇人妻av在线外遇 | 国产乱子轮xxx农村 国产做受视频 | 97精品无人区乱码在线观看 | 玩爽少妇人妻系列 | 久久亚洲网 | 免费国产拍久久受拍久久 | 亚欧美日韩香蕉在线播放视频 | 国产精品黄色av | 美女天堂网 | 狠狠色丁香久久综合网 | 色婷婷在线精品国自产拍 | 午夜看片网 | 99在线精品视频观看免费 | cao逼视频 | 日本免费一区二区三区中文字幕 | 日日日操 | 欧美激情在线看 | 无码精品国产dvd在线观看9久 | 青青久在线 | 国产精品美女www爽爽爽视频 | 亚洲妇女自偷自偷图片 | 91视频 - v11av| 日本高清视频在线www色 | 啵啵影院 在线欧美播放 | 一个色亚洲 | 丰满人妻翻云覆雨呻吟视频 | 四虎网站免费观看视频 | 亚洲最大综合久久网成人 | 天天操天 | 国产码在线播放 | 91高清视频在线 | 亚洲男人天堂2018av | 爱涩av| 亚洲国产精品成人天堂 | 欧产日产国产精品 | 亚洲乱码av | 久久av观看 | 国产成人午夜福利免费无码r | 国产精品亚洲精品久久精品 | 中文文字幕文字幕亚洲色 | 啦啦啦www播放日本观看 | 看曰本女人大战黑人视频 | 久久久久国产精品无码免费看 | 国产精品天堂avav在线观看 | 亚洲 校园 春色.自拍 | 日韩精品欧美在线视频在线 | 欧洲精品色在线观看 | 日本少妇一级片 | 被技师按摩到高潮的少妇 | 九九久久综合 | 国模裸体无码xxxx视频 | 天天操夜夜操视频 | 亚洲精品一卡2卡三卡4卡 | 极品粉嫩美女露脸啪啪 | 少妇裸体婬交视频免费看 | 久久久丁香 | 91麻豆vodafone精品 | 中文字幕乱码中文乱码51精品 | 国产伊人一区 | 超碰.com| 天堂v视频 | 少妇的肉体在线观看 | 高清无码午夜福利在线观看 | 奇米超碰在线 | 国产亚洲综合网曝门系列 | 日本三级韩国三级三级a级按摩 | 成人91看片 | 久久精品人妻一区二区蜜桃 | 饥渴少妇做私密保健视频 | 无码人妻精品一区二区 | 国产精品三级一区二区 | 少妇极品熟妇人妻 | 亚洲成av人片在线观l看福利1 | 欧美性黑人极品hd另类 | 波多野结衣高清一区二区三区 | 亚州视频在线 | 久久久久久久久黄色 | 加勒比av中文字幕 | 手机看av在线 | 天堂成人在线视频 | 黄在线观看品 | 性chinese天美传媒麻 | 欧美一区内射最近更新 | 97超碰免费在线观看 | 一级黄色视屏 | 日韩性生交大片免费看 | 自拍色图 | 欧美伊香蕉久久综合网99 | 97操碰| 亚洲精品无码高潮喷水在线 | 狠狠色很很在鲁视频 | 国产精品福利自产拍久久 | 亚洲精品无码久久毛片 | 国产麻豆精品乱码一区 | 日韩成人av一区二区 | 亚洲美女午夜一区二区亚洲精品 | 亚洲欧洲自拍拍偷精品网 |