精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何通過Curl方式進行ElasticSearch增刪改查

數(shù)據(jù)庫 其他數(shù)據(jù)庫
關于ElasticSearch增刪改查的方法有很多,使用Curl操作命令總結如下。

關于ElasticSearch增刪改查的方法有很多,使用curl操作命令總結如下,如有需要可以點擊收藏。

1、ElasticSearch新增數(shù)據(jù)

如果進行一個類似于SQL的 insert的操作

insert into users(name,age,email) values('ctt',18,'ctt@abc.com')

具體示例如下:

curl -XPOST "http://127.0.0.1:9200/users/_doc" -H "Content-Type: application/json" -d '
{
"name": "ctt",
"age": 18,
"email": "ctt@abc.com"
}'

上面的命令使用HTTP POST方法向名為"users"的索引中添加一條文檔,文檔包含"name"、"age"和"email"三個字段。其中,-X選項指定HTTP請求的方法,-H選項指定HTTP請求的頭部信息,-d選項指定HTTP請求的數(shù)據(jù)體。

寫了多條記錄,便于后面進行測試,結果如下:

{"took":1,"timed_out":false,"_shards":{"total":5,"successful":5,"skipped":0,"failed":0},"hits":{"total":5,"max_score":1.0,"hits":[{"_index":"users","_type":"_doc","_id":"Uxz2jYYBNjbWHoXGCfXa","_score":1.0,"_source":
{
"name": "jgt",
"age": 29,
"email": "jgt@abc.com"
}},{"_index":"users","_type":"_doc","_id":"UBz0jYYBNjbWHoXGufWJ","_score":1.0,"_source":
{
"name": "ttc",
"age": 20,
"email": "ttc@abc.com"
}},{"_index":"users","_type":"_doc","_id":"URz1jYYBNjbWHoXGOvU0","_score":1.0,"_source":
{
"name": "tt",
"age": 25,
"email": "tt@abc.com"
}},{"_index":"users","_type":"_doc","_id":"Uhz1jYYBNjbWHoXGhPWI","_score":1.0,"_source":
{
"name": "att",
"age": 27,
"email": "att@abc.com"
}},{"_index":"users","_type":"_doc","_id":"TxzvjYYBNjbWHoXG-fUx","_score":1.0,"_source":
{
"name": "ctt",
"age": 18,
"email": "ctt@abc.com"
}}]}}

可以用pretty加以修飾,結果集顯示如下

: {
"name" : "ttc",
"age" : 20,
"email" : "ttc@abc.com"
}
},
{
"_index" : "users",
"_type" : "_doc",
"_id" : "URz1jYYBNjbWHoXGOvU0",
"_score" : 1.0,
"_source" : {
"name" : "tt",
"age" : 25,
"email" : "tt@abc.com"
}
},
{
"_index" : "users",
"_type" : "_doc",
"_id" : "Uhz1jYYBNjbWHoXGhPWI",
"_score" : 1.0,
"_source" : {
"name" : "att",
"age" : 27,
"email" : "att@abc.com"
}
},
{
"_index" : "users",
"_type" : "_doc",
"_id" : "TxzvjYYBNjbWHoXG-fUx",
"_score" : 1.0,
"_source" : {
"name" : "ctt",
"age" : 18,
"email" : "ctt@abc.com"
}
}
]
}
}

如果新增的文檔ID由Elasticsearch自動生成,可以將"_doc"替換為"_create",這樣在新增數(shù)據(jù)時,Elasticsearch會在響應中返回文檔ID,示例如下:

curl -XPOST "http://127.0.0.1:9200/users/_create" -H "Content-Type: application/json" -d '
{
"name": "ctty",
"age": 30,
"email": "ctty@abc.com"
}'

2、更新記錄

進行一次類似如下update的操作

update users set age=30 where name='jgt'

可以使用Elasticsearch的Update By Query API來根據(jù)條件更新數(shù)據(jù)。Update By Query API可以對符合特定條件的所有文檔進行更新操作。以下是一個使用curl更新滿足條件的文檔的示例:

curl -XPOST "http://127.0.0.1:9200/users/_update_by_query" -H "Content-Type: application/json" -d '
{
"query": {
"term": {
"name": "jgt"
}
},
"script": {
"source": "ctx._source.age = params.new_age",
"params": {
"new_age": 30
}
}
}'

更新完成后查看結果如下:

上面的命令使用HTTP POST方法向名為"users"的索引中name為“jgt”的所有文檔的年齡為30。其中:

-X選項指定HTTP請求的方法
-H選項指定HTTP請求的頭部信息
-d選項指定HTTP請求的數(shù)據(jù)體
"query"字段表示查詢條件:"term"表示匹配字段的值等于給定值,"name"字段表示要匹配的字段,"jgt"表示要匹配的值。
"script"字段表示更新腳本:"source"表示要執(zhí)行的腳本,"ctx._source.age"表示要更新的字段,"params"表示要傳入的參數(shù),"new_age"表示要更新成的新值。

除了使用Update By Query API,還可以使用Bulk API和Update API對數(shù)據(jù)進行更新。

Bulk API可以批量處理多個文檔的更新、插入和刪除操作。以下是一個使用curl批量更新文檔的示例:

curl -XPOST "http://127.0.0.1:9200/users/_bulk" -H "Content-Type: application/json" -d '
{ "update": {"_id": "1", "_index": "users"} }
{ "doc": {"age": 16} }
{ "update": {"_id": "2", "_index": "users"} }
{ "doc": {"age": 16} }
'

上面的命令使用HTTP POST方法向名為"users"的索引中批量更新文檔的age。其中:-X選項指定HTTP請求的方法,-H選項指定HTTP請求的頭部信息,-d選項指定HTTP請求的數(shù)據(jù)體,"update"表示更新操作,"_id"表示要更新的文檔ID,"_index"表示要更新的索引名,"doc"表示要更新的字段和值。

Update API可以對單個文檔進行更新操作。以下是一個使用curl更新單個文檔的示例:

curl -XPOST "http://127.0.0.1:9200/users/_doc/1/_update" -H "Content-Type: application/json" -d '
{
"doc": {
"age": 16
}
}'

上面的命令使用HTTP POST方法向名為"users"的索引中更新ID為1的文檔的age為16。其中,-X選項指定HTTP請求的方法,-H選項指定HTTP請求的頭部信息,-d選項指定HTTP請求的數(shù)據(jù)體,"_doc"表示要更新的文檔類型,"1"表示要更新的文檔ID,"doc"表示要更新的字段和值。

需要注意的是,Bulk API和Update API都支持批量操作和復雜的更新操作,可以根據(jù)具體需求進行使用。同時,更新操作會修改原始數(shù)據(jù),因此需要謹慎操作。

3、刪除記錄

進行一次類似如下update的操作

delete from users  where name='jgt

可以使用Elasticsearch的Delete By Query API和Delete API來刪除數(shù)據(jù)。

Delete By Query API可以根據(jù)特定條件刪除文檔。以下是一個使用curl刪除滿足條件的文檔的示例:

curl -XPOST "http://127.0.01:9200/users/_delete_by_query" -H "Content-Type: application/json" -d '
{
"query": {
"term": {
"name": "att"
}
}
}'

上面的命令使用HTTP POST方法向名為"users"的索引中刪除"name"為"att"的所有文檔。其中,-X選項指定HTTP請求的方法,-H選項指定HTTP請求的頭部信息,-d選項指定HTTP請求的數(shù)據(jù)體,"query"字段表示查詢條件,"term"表示匹配字段的值等于給定值,"name"字段表示要匹配的字段,"att"表示要匹配的值。

Delete API可以刪除單個文檔。以下是一個使用curl刪除單個文檔的示例:

curl -XDELETE "http://127.0.0.1:9200/users/_doc/1"

上面的命令使用HTTP DELETE方法向名為"users"的索引中刪除ID為1的文檔。其中,-X選項指定HTTP請求的方法,"_doc"表示要刪除的文檔類型,"1"表示要刪除的文檔ID。

需要注意的是,刪除操作會永久刪除數(shù)據(jù),因此需要謹慎操作。建議在進行刪除操作前進行備份操作,以防止誤操作造成數(shù)據(jù)丟失。

4、查詢記錄

Elasticsearch提供了豐富的查詢方式,可以根據(jù)具體的業(yè)務需求進行選擇。以下是幾種常用的查詢方式:

(1)Match Query

根據(jù)給定的查詢條件在指定字段中進行匹配。例如,下面的查詢可以匹配"my_field"字段中包含"my_value"的文檔:

{ "query": { "match": { "my_field": "my_value" } } }

具體示例如下:

curl -XGET "http://127.0.0.1:9200/users/_search?pretty" -H "Content-Type: application/json" -d '
{
"query": {
"match": {
"name": "tt"
}
}
}'

查詢結果如下:

(2)Term Query

根據(jù)給定的查詢條件在指定字段中進行精確匹配。

例如,下面的查詢可以匹配"my_field"字段中值為"my_value"的文檔:

{ "query": { "term": { "my_field": "my_value" } } }

具體示例如下:

curl -XGET "http://127.0.0.1:9200/users/_search?pretty" -H "Content-Type: application/json" -d '
{
"query": {
"term": {
"name": "ctt"
}
}
}'

查詢結果如下:

(3)Range Query

根據(jù)給定的范圍查詢條件在指定字段中進行匹配。

例如,下面的查詢可以匹配"my_field"字段中值在10到20之間的文檔:

{ "query": { "range": { "my_field": { "gte": 10, "lte": 20 } } } }

具體示例如下:

curl -XGET "http://127.0.0.1:9200/users/_search?pretty" -H "Content-Type: application/json" -d '
{
"query": {
"range": {
"age": {
"gte": 10,
"lte": 20
}
}
}
}'

查詢結果如下:

(4)Bool Query

根據(jù)給定的多個查詢條件進行組合查詢。

例如,下面的查詢可以匹配"my_field1"字段中值包含"my_value1"并且"my_field2"字段中值包含"my_value2"的文檔:

{ "query": 
{ "bool":
{ "must": [ { "match": { "my_field1": "my_value1" } },
{ "match": { "my_field2": "my_value2" } }
]
} } }

具體示例如下:

curl -XGET "http://127.0.0.1:9200/users/_search?pretty" -H "Content-Type: application/json" -d '
{
"query": {
"bool": {
"must": [
{ "match": { "name": "ctt" } },
{ "match": { "age": "18" } }
]
}
}
}'

查詢結果如下:

(5)多條件查詢

在Elasticsearch中,可以使用布爾查詢(Bool Query)來進行多個條件查詢。Bool查詢包含三種類型的子查詢:must、should和must_not。

must查詢:所有的查詢條件都必須匹配才能返回文檔??梢允褂枚鄠€must子句來構建復雜的查詢。
should查詢:至少有一個查詢條件匹配時返回文檔。可以使用多個should子句來構建復雜的查詢。
must_not查詢:所有的查詢條件都不能匹配才能返回文檔。

下面是一個示例,演示如何使用Bool查詢來同時匹配多個條件:

{
"query": {
"bool": {
"must": [
{ "match": { "field1": "value1" } },
{ "match": { "field2": "value2" } }
],
"should": [
{ "match": { "field3": "value3" } },
{ "match": { "field4": "value4" } }
],
"must_not": [
{ "match": { "field5": "value5" } }
]
}
}
}

在上面的示例中,查詢條件包括:

必須匹配field1為value1的文檔;
必須匹配field2為value2的文檔;
至少匹配一個should子句,其中field3為value3或field4為value4;
不匹配field5為value5的文檔。

可以根據(jù)實際情況修改查詢條件。具體示例如下:

curl -XGET "http://127.0.0.1:9200/users/_search?pretty" -H "Content-Type: application/json" -d '
{
"query": {
"bool": {
"must": [
{ "match": { "name": "ctt" } },
{ "match": { "age": "18" } }
],
"should": [
{ "match": { "name": "tt" } },
{ "match": { "age": "18" } }
],
"must_not": [
{ "match": { "name": "jgt" } }
]
}
}
}'

查詢結果:

(6)組合查詢

類似于如下SQL的組合條件查詢

select * from users where (name like '%ctt%' or name like '%tt%') and age >=10 and age<=2

具體示例如下:

curl -XGET "http://127.0.0.1:9200/users/_search?pretty" -H "Content-Type: application/json" -d '
{
"query": {
"bool": {
"should": [
{ "match": { "name": "ctt" } },
{ "match": { "name": "tt" } }
],
"filter": {
"range": {
"age": {
"gte": 10,
"lte": 20
}
}
}
}
}
}'

查詢結果如下:

需要注意的是,查詢操作的結果可以通過Elasticsearch的排序、過濾、聚合等方式進行處理,以滿足不同的業(yè)務需求。同時,查詢操作也會占用Elasticsearch的系統(tǒng)資源,因此需要謹慎使用,建議根據(jù)具體的業(yè)務需求選擇合適的查詢方式。

5、小結

ElasticSearch的使用場景和常見的操作命令和方式均很多,后續(xù)多總結歸納。

責任編輯:姜華 來源: 今日頭條
相關推薦

2020-10-29 08:39:45

JSONJava對象

2024-11-18 00:22:34

2019-11-07 15:39:36

數(shù)據(jù)庫MySQL文章

2023-06-08 08:13:43

2023-09-05 07:40:37

PythonSDKAPI

2012-04-19 10:06:16

ibmdw

2024-08-29 08:58:30

JPA編寫數(shù)據(jù)操

2025-04-11 10:13:00

數(shù)據(jù)庫APIFastAPI

2009-11-12 09:18:40

ASP.NET MVC

2021-07-05 09:24:06

MySQL SQL 語句數(shù)據(jù)庫

2012-03-21 09:49:42

Java

2012-04-12 09:23:15

達夢數(shù)據(jù)庫

2024-09-02 09:26:28

2018-01-18 10:53:31

LinuxUnixcurl命令

2009-11-13 15:54:26

ADO.NET數(shù)據(jù)庫操

2020-05-28 16:50:59

源碼分析 MybatisJava

2022-08-01 09:44:07

架構MySQL數(shù)據(jù)庫

2023-09-01 08:46:44

2015-03-06 15:43:39

2020-12-22 08:41:21

GolangPostgreSQL數(shù)據(jù)庫
點贊
收藏

51CTO技術棧公眾號

久久xxxx| 国产三级三级三级看三级| 中文字幕av不卡在线| 亚洲av色香蕉一区二区三区| 欧美精品momsxxx| 亚洲男人的天堂在线aⅴ视频| 91爱爱小视频k| 日本欧洲国产一区二区| 欧美成人免费观看视频| 粉嫩一区二区三区| 成a人片国产精品| 久久亚洲精品成人| 国产亚洲欧美在线视频| ,一级淫片a看免费| 精品久久美女| 色综合一区二区三区| 51国产成人精品午夜福中文下载| 欧美三级视频网站| 国产嫩草在线视频| 欧美va天堂在线| 欧美色倩网站大全免费| 欧美日韩在线观看一区| 国产精品国产三级国产专区52| 豆花视频一区| 1024亚洲合集| 国产精品网红直播| 一本加勒比北条麻妃| 99thz桃花论族在线播放| 国产成人在线网站| 久久亚洲精品成人| 天堂久久精品忘忧草| 春暖花开亚洲一区二区三区| 久久久久国产免费免费| 欧美整片在线观看| av网站免费在线播放| 亚洲伊人精品酒店| 成人免费在线视频观看| 久久国产精品一区二区三区四区| 国产无套在线观看| 卡通动漫国产精品| 欧美日韩亚洲一区二| 欧美极品一区| 性欧美8khd高清极品| 欧美一区二区三区久久精品| 亚洲欧美中文日韩v在线观看| aa在线免费观看| 3d玉蒲团在线观看| 国产99久久久精品| 91精品成人久久| 九九热精彩视频| 奇米777国产一区国产二区| 亚洲成人av电影在线| 欧美日韩亚洲免费| 少妇精品视频一区二区| 亚洲综合电影一区二区三区| 亚洲新声在线观看| www.com久久久| 日韩精品分区| 26uuu久久天堂性欧美| 国产99久久精品一区二区永久免费| 国产又粗又猛又爽又黄的视频四季 | 亚洲高清影视| 欧美一区二区三级| 2019日韩中文字幕mv| 蜜桃在线一区二区| 天堂在线亚洲视频| www.国产精品一二区| 中文字幕无码毛片免费看| 成人免费高清观看| 亚洲最色的网站| 看欧美日韩国产| 国产又粗又猛视频免费| 欧美在线不卡| 久久国产精品久久精品| 91精品小视频| 9999精品视频| 欧美一级在线免费| 欧美一区二区三区影院| aaa国产精品视频| 在线精品视频一区二区三四| 99视频精品全部免费看| 久久精品国产亚洲a∨麻豆| 毛片av一区二区| 久久免费在线观看| 熟女少妇a性色生活片毛片| 久久黄色影视| 亚洲毛片在线看| 亚洲视频在线不卡| 自拍偷拍欧美视频| 一区二区三区四区在线| 欧美日韩精品免费观看| 超碰国产在线观看| aaa欧美色吧激情视频| 成人午夜两性视频| 无码人妻一区二区三区免费| 伊人成年综合电影网| 中文字幕亚洲在线| 亚洲久久久久久久| 欧美黄色录像片| 亚洲欧美日韩精品久久| 日韩在线观看免| 91久久夜色精品国产九色| 久久天堂av综合合色| 黄网站免费在线| 日韩中文欧美在线| 久久久久久久久国产| 最新日韩免费视频| 狠狠色狠狠色综合婷婷tag| 亚洲电影免费观看高清完整版在线 | 精品人伦一区二区三区蜜桃免费| 手机在线免费观看毛片| 久久青青色综合| 最新不卡av在线| 国产黄色片免费在线观看| 主播国产精品| 色域天天综合网| 美女被爆操网站| 91丨porny丨探花| 成人在线观看高清| 欧美裸体在线版观看完整版| 日韩色av导航| 欧美日韩精品区| 国产主播一区二区| 91精品国产自产在线观看永久| 波多野结衣网站| 久色成人在线| 高清av免费一区中文字幕| 99视频免费看| 国v精品久久久网| 色婷婷精品国产一区二区三区| 国产色在线 com| 日本一区二区三区国色天香| 手机看片福利永久国产日韩| av电影免费在线看| 这里只有精品免费| 岛国毛片在线播放| 日本成人a网站| 欧美日本中文字幕| 日韩精品无码一区二区| 国产日韩欧美一区在线| 欧美在线精品免播放器视频| 亚洲精品无码专区| 综合久久久久久| 一区二区三区国产免费| 五月综合久久| 一区二区三区视频在线| 亚洲精品卡一卡二| 日本vs亚洲vs韩国一区三区| 91久久在线观看| 午夜精品无码一区二区三区| 中文字幕永久在线不卡| 国产 国语对白 露脸| www.51av欧美视频| 在线视频综合导航| av直播在线观看| 青青草91久久久久久久久| 麻豆国产va免费精品高清在线| 国产免费www| 久久精品欧美一区二区三区不卡| 在线视频一区观看| 超清av在线| 日韩欧美中文一区二区| 亚洲熟女乱综合一区二区三区| 亚洲精品午夜av福利久久蜜桃| 国产日韩欧美91| 日本激情在线观看| 亚洲成人免费电影| 最新版天堂资源在线| 青草国产精品| 成人福利视频在线观看| www免费在线观看| 精品毛片三在线观看| 亚洲国产日韩欧美在线观看| 成人91在线| 国产色综合天天综合网| 麻豆av在线免费看| 欧美午夜影院在线视频| 日本77777| 一区二区电影在线观看| 欧美一级电影免费在线观看| 国产伦精品一区二区三区视频痴汉| 亚洲大片免费看| 熟妇熟女乱妇乱女网站| 男人在线资源站| 在线播放欧美女士性生活| 三级av在线免费观看| 国产99久久久精品| 久久成人免费观看| 四虎在线精品| 亚洲欧美日韩精品| 老熟妇一区二区三区啪啪| 成人午夜av影视| 少妇高潮流白浆| 天堂久久av| 日韩中文字幕在线免费观看| 99热这里只有精品9| 亚洲aⅴ怡春院| 欧美国产日韩在线视频| 精品国产中文字幕第一页| 91精品免费久久久久久久久| 国产三级伦理在线| 一本色道久久88综合亚洲精品ⅰ| 国产一区二区在线不卡| 午夜视频久久久久久| 亚洲av无码一区二区三区人 | 久久综合久色欧美综合狠狠| 毛片av在线播放| 色婷婷综合久久久久久| 国产伊人精品在线| 91在线三级| 中日韩美女免费视频网址在线观看| 国产丰满果冻videossex| 狠狠躁18三区二区一区| 午夜精品一区二区三级视频| 91网站在线观看视频| 成人不卡免费视频| 国产视频一区三区| 国产在线拍揄自揄拍无码| 国产精品99精品一区二区三区∴| 亚洲美女av电影| 国产高清视频免费观看| 在线视频综合导航| 久久久精品视频免费| 日韩av超清在线观看| 欧美日韩色婷婷| 97成人资源站| 久久精品72免费观看| 美女扒开大腿让男人桶| 欧美gay男男猛男无套| 精品一区二区国产| 麻豆免费在线| 日韩精品极品毛片系列视频| 中文字幕一区在线播放| 久久久亚洲精品石原莉奈| 中文字幕欧美视频| 免费成人在线观看视频| 在线亚洲美日韩| 免费久久精品| 国产一区二区中文字幕免费看| 高清精品在线| 不卡伊人av在线播放| 97人人在线| 日韩精品一区二| 成人免费看片98| 91尤物视频在线观看| 久久精品香蕉视频| 日韩精品首页| 91久久爱成人| 日韩黄色三级| 国产精品福利无圣光在线一区| 91社区在线高清| 亚洲女人初尝黑人巨大| 天天干视频在线| 欧美变态tickle挠乳网站| 成人精品在线看| 亚洲午夜视频在线观看| 精品中文字幕在线播放| 成人污污视频在线观看| 精品国产一区二区精华| 手机看片福利视频| 久久亚洲一区二区三区四区| 黄色性生活一级片| 97久久超碰国产精品电影| 喷水视频在线观看| 秋霞午夜av一区二区三区| av免费中文字幕| 久久久久电影| 亚洲AV无码成人精品一区| 国产精品久久久久一区二区三区厕所| 国产福利久久| 成人动漫视频| 久久riav二区三区| 台湾佬综合网| 欧美凹凸一区二区三区视频| 精品成av人一区二区三区| 五月天亚洲综合小说网| 91综合视频| www.69av| 一本不卡影院| 做爰高潮hd色即是空| 成人系列视频| 久久天天东北熟女毛茸茸| 午夜精品影院| 国产日韩一区二区在线| 免费观看在线色综合| 佐山爱在线视频| 99久久国产综合精品麻豆| 91成人在线免费视频| 亚洲人午夜精品天堂一二香蕉| 精品人伦一区二区三电影| 国产精品丝袜在线| 亚洲国产果冻传媒av在线观看| 99久久99久久精品免费观看 | 2024国产精品| 手机看片国产日韩| 亚洲国产精品人人做人人爽| 九九热精品视频在线| 中文字幕日韩av资源站| 国产亚洲精品久久久久久无几年桃| 色综合久久88色综合天天| 国产熟女一区二区三区五月婷| 欧美午夜精品免费| 欧美日韩综合一区二区三区| 欧美日韩日本视频| 国产一区二区视频网站| 538在线一区二区精品国产| 色丁香婷婷综合久久| 色午夜这里只有精品| 成人高潮成人免费观看| 欧美成人免费小视频| 亚洲黄色免费看| 91成人在线播放| 亚洲精品成a人ⅴ香蕉片| 精品毛片久久久久久| 99精品小视频| 成人小视频在线看| 国产超碰在线一区| 国产精品suv一区二区88| 精品国产成人在线| 999久久久久久| 伊人久久久久久久久久久久久| av小说在线播放| 亚洲自拍偷拍区| 免费看日产一区二区三区 | 日本久久伊人| 亚洲国产激情一区二区三区| 不卡一区2区| 九九爱精品视频| 国产毛片精品国产一区二区三区| 一区二区三区人妻| 日本一区二区成人| 国产成人精品av在线| 国模套图日韩精品一区二区| 亚洲一区二区三区视频| 日韩精品一区二区久久| 男人天堂999| 91亚洲精品久久久蜜桃网站| 久久香蕉精品视频| 欧美岛国在线观看| 菠萝蜜视频国产在线播放| 国产精品丝袜高跟| 欧美老女人另类| 日韩有码免费视频| 91在线精品一区二区| 国产精品7777777| 色哟哟亚洲精品| 亚洲欧洲成人在线| 亚洲天堂av女优| 亚洲国产成人二区| 精品亚洲欧美日韩| 亚洲精品九九| 亚洲天堂2024| 五月婷婷久久丁香| 香蕉人妻av久久久久天天| 久久人人爽人人爽人人片av高请 | 国产精品久久777777毛茸茸| 丝袜熟女一区二区三区| 亚洲成人综合网站| 熟妇人妻系列aⅴ无码专区友真希| 欧美国产日韩中文字幕在线| 新版的欧美在线视频| 久久亚洲免费| 久久视频一区| 国产三级在线观看完整版| 亚洲影视在线观看| 亚洲黄色在线观看视频| 欧美激情综合色| 日本三级久久| www.日日操| 1000部国产精品成人观看| 国产女人18毛片水18精| 欧美日韩爱爱视频| 任我爽精品视频在线播放| 亚洲成人自拍一区| 国产成人三级在线播放| 久久久久亚洲精品| 日韩在线你懂的| 五月天婷婷激情视频| 亚洲欧美影音先锋| 亚洲AV无码一区二区三区性| 91国产视频在线| 成人高清电影网站| 亚洲天堂小视频| 婷婷丁香久久五月婷婷| 精品99又大又爽又硬少妇毛片| 国产日韩精品在线播放| 国产精品magnet| 久久人人爽av| 91天堂素人约啪| www.亚洲激情| 欧美xxxx综合视频| 窝窝社区一区二区| 亚洲一区精品视频在线观看| 亚洲国产欧美日韩另类综合| 黄色片视频在线观看| 91亚洲一区精品| 久久精品三级| 免费在线观看一级片| 亚洲色图50p| 亚洲视频一起|