久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

構建本地化知識庫:從維基dump到可溯源百科系統(tǒng)

構建本地化知識庫:從維基dump到可溯源百科系統(tǒng) 簡介這是一套面向Web開發(fā)初學者與知識平臺搭建者的開源百科系統(tǒng)實踐資源旨在幫助用戶快速部署并運營類百度百科的知識共享網站。資源基于HDWiki——一款成熟穩(wěn)定的PHP開源百科建站系統(tǒng)配套詳盡的安裝說明文檔與使用指南覆蓋環(huán)境配置、數(shù)據庫初始化、后臺管理及內容編輯全流程特別適合用于高校課程設計、個人知識庫建設或小型社區(qū)知識沉淀項目。壓縮包為ZIP格式共含多個核心文件主要包括安裝說明文本指導系統(tǒng)部署、HDWiki程序主體提供完整功能框架及document文檔目錄含功能說明與基礎API參考整體體積僅1.95MB輕量易上手。目前已有384人學習下載用戶可直接獲取可運行的百科系統(tǒng)骨架、標準化部署路徑、模塊化目錄結構說明以及面向中文內容管理的實操適配經驗無需從零開發(fā)即可啟動一個具備多用戶編輯、詞條審核與前臺展示能力的輕量級百科平臺。1. 百度百科系統(tǒng)不是爬蟲鏡像而是知識結構化重建的最小可行閉環(huán)“超級模仿百度”這個標題容易讓人第一反應是做個百度百科的靜態(tài)快照或爬蟲站——但真這么干三天就進風控隊列七天域名被封半個月連服務器日志都查不到有效請求。我?guī)н^的幾個模擬項目X里凡是初期想“復刻界面搬運詞條”的團隊無一例外在數(shù)據清洗階段卡死詞條間跳轉關系斷裂、多義詞消歧全靠人工、歷史版本變更無法追溯、參考資料鏈接批量失效……最后發(fā)現(xiàn)真正的模仿對象不是百度百科的前端頁面而是它背后那套隱式運行的知識組織協(xié)議詞條即節(jié)點、義項即子圖、參考資料即邊權重、編輯歷史即圖演化軌跡。本方案不碰任何外部接口或版權內容完全基于公開可獲取的中文維基數(shù)據、開放教科書語料和自建實體對齊規(guī)則從零構建一個具備“詞條-義項-引用-修訂”四層結構的本地知識庫系統(tǒng)。適合高校某實驗室做課程設計、某公司技術中臺驗證知識圖譜落地路徑或獨立開發(fā)者練手NLPWeb全棧閉環(huán)。它不追求流量但必須能回答“魯迅原名生卒年代表作與《狂人日記》的關系”這類嵌套查詢——這才是“超級模仿”的技術錨點。2. 用 Wikidata 中文維基 dump 構建詞條骨架從原始 XML 到結構化 JSON 的三步清洗維基百科的 XML dump 是公開、合法、結構清晰的知識源但直接解析 raw XML 是新手最容易翻車的第一關命名空間混亂、頁面重定向嵌套、模板語法干擾正文、歷史版本混雜。我們不碰 MediaWiki API限流嚴、字段不全只用離線 dump 文件如zhwiki-20231001-pages-articles-multistream.xml.bz2走本地解析流。2.1 下載與解壓避開內存爆炸陷阱# 用 pbzip2 替代原生 bzip2解壓速度提升 3~5 倍且支持斷點續(xù)傳 wget https://dumps.wikimedia.org/zhwiki/20231001/zhwiki-20231001-pages-articles-multistream.xml.bz2 pbzip2 -d zhwiki-20231001-pages-articles-multistream.xml.bz2 # 關鍵提示不要用 tar -xjfmultistream.xml 是特殊格式必須用 wikiextractor 或自定義解析器注意pages-articles-multistream.xml不是標準 XML內部含多個page塊拼接不能用xml.etree.ElementTree.parse()直接加載。這是血淚經驗——曾有 A 同學硬扛 16GB 內存跑lxml解析進程 OOM 后才發(fā)現(xiàn)文件頭根本不是mediawiki。2.2 提取純文本詞條過濾模板、重定向、討論頁我們用輕量級 Python 工具wikiextractor非官方維護版已適配中文做首道過濾# 安裝定制版修復中文模板解析 bug pip install githttps://github.com/xxx/wikiextractor.gitzh-fix # 執(zhí)行提取只保留主命名空間NS0丟棄 Talk:、Wikipedia:、Template: 等 wikiextractor zhwiki-20231001-pages-articles-multistream.xml \ --processes 4 \ --no-templates \ --quiet \ --output zhwiki-extracted/該命令輸出為AA/AB/等子目錄內含 HTML 格式文件如AA/wiki_00。下一步需轉為純文本并剝離 HTML 標簽# clean_page.py import re from bs4 import BeautifulSoup def html_to_text(html_path): with open(html_path, r, encodingutf-8) as f: soup BeautifulSoup(f.read(), html.parser) # 移除所有 script/style 標簽及注釋 for tag in soup([script, style, sup, span]): tag.decompose() # 提取標題h1 中文詞條名 title soup.find(h1) title_text title.get_text(stripTrue) if title else # 提取正文跳過導航欄、側邊欄等 div content_div soup.find(div, {id: bodyContent}) if not content_div: content_div soup.body # 清洗段落合并換行、去多余空格、過濾短于 5 字的無效行 paragraphs [] for p in content_div.find_all([p, li], recursiveTrue): text p.get_text(stripTrue) if len(text) 5 and not re.match(r^\d\., text): # 過濾序號列表行 paragraphs.append(text) return { title: title_text, content: \n.join(paragraphs), source_file: html_path } # 批量處理 import os for root, _, files in os.walk(zhwiki-extracted/): for f in files: if f.startswith(wiki_): data html_to_text(os.path.join(root, f)) # 寫入 JSONL 格式每行一個詞條便于后續(xù)流式處理 with open(zhwiki_clean.jsonl, a, encodingutf-8) as out: out.write(json.dumps(data, ensure_asciiFalse) \n)參數(shù)說明--no-templates禁用 MediaWiki 模板渲染否則會把{{Infobox person}}渲染成大段 HTML 表格污染正文--processes 4CPU 核數(shù)設為 4過高會導致 I/O 瓶頸過低則浪費資源正則re.match(r^\d\., text)過濾的是自動編號列表如“1. 魯迅原名周樹人”這類內容在維基中常由模板生成非人工撰寫正文信息密度低。2.3 義項拆分用正則 規(guī)則引擎識別“多義詞”結構百度百科核心能力之一是“義項分離”——同一詞條名下區(qū)分不同含義如“蘋果”水果 / 公司 / 電影。維基雖無顯式義項標簽但存在強模式以包裹的二級標題 蘋果水果 、三級標題 生物學分類 構成語義區(qū)塊。我們用有限狀態(tài)機識別# split_sense.py import re def split_by_section(text: str) - list: # 匹配 義項標題 格式支持嵌套括號如“蘋果水果薔薇科” section_pattern r\s*([^]?)\s* lines text.split(\n) sections [] current_section {title: 未分類, content: []} for line in lines: match re.match(section_pattern, line) if match: # 保存上一個 section if current_section[content]: sections.append(current_section) # 新 section current_section {title: match.group(1).strip(), content: []} else: if line.strip() and not line.startswith(({{, [[)): # 過濾模板和鏈接行 current_section[content].append(line.strip()) # 收尾 if current_section[content]: sections.append(current_section) return sections # 應用到每個詞條 with open(zhwiki_clean.jsonl, r, encodingutf-8) as f: for line in f: item json.loads(line) sections split_by_section(item[content]) # 每個 section 存為獨立義項 for sec in sections: sense_item { entry: item[title], sense_title: sec[title], sense_content: \n.join(sec[content]), source: item[source_file] } # 寫入 senses.jsonl with open(zhwiki_senses.jsonl, a, encodingutf-8) as out: out.write(json.dumps(sense_item, ensure_asciiFalse) \n)關鍵邏輯不依賴 NLP 模型做義項聚類準確率低、不可控而用維基編輯者約定俗成的標題語法not line.startswith(({{, [[))過濾掉模板調用{{Infobox}}和內部鏈接[[魯迅]]這些在后續(xù)引用抽取階段單獨處理輸出senses.jsonl是后續(xù)構建知識圖譜的原子單元——每個sense_item對應百度百科一個義項頁。3. 參考資料抽取與可信度打分從[[文獻名稱]]到可驗證引用鏈百度百科詞條底部的“參考資料”區(qū)不是裝飾而是知識可信度的顯性錨點。但維基的參考文獻散落在正文各處ref標簽和底部references /區(qū)域且格式混亂有純文字“《魯迅全集》人民文學出版社2005年版”、有模板{{Cite book|...}}、有外部鏈接[https://xxx.gov.cn ...]。我們的目標不是完美還原而是提取出可被程序驗證的三元組(義項ID, 引用類型, 原始字符串)并賦予基礎可信度分0~1。3.1 正則匹配 ref 標簽兼容 MediaWiki 多種 ref 寫法MediaWiki 的ref標簽有三種常見形態(tài)ref純文本/refref namexxx帶命名的引用/refref groupnote分組引用/ref我們統(tǒng)一提取# extract_refs.py import re def extract_refs_from_text(text: str) - list: # 匹配 ref.../ref 及其變體支持跨行 ref_pattern rref\b[^]*(.*?)/ref # 先替換換行符為空格避免跨行匹配失敗 text_flat re.sub(r\s, , text, flagsre.DOTALL) refs [] for match in re.finditer(ref_pattern, text_flat, re.IGNORECASE | re.DOTALL): content match.group(1).strip() if not content: continue # 分類純文本 / 模板 / 外鏈 if re.match(r\[\s*https?://, content): ref_type url ref_value re.search(r\[\s*(https?://[^\]]), content) ref_value ref_value.group(1) if ref_value else content elif re.match(r{{\s*Cite, content, re.IGNORECASE): ref_type template ref_value content[:100] ... if len(content) 100 else content else: ref_type text ref_value re.sub(r\[\[([^\|\]])\|([^\]])\]\], r\2, content) # 去內部鏈接 ref_value re.sub(r\[\[([^\]])\]\], r\1, ref_value) # 去單鏈接 refs.append({ type: ref_type, raw: content, cleaned: ref_value, position: match.start() }) return refs # 批量處理 senses.jsonl with open(zhwiki_senses.jsonl, r, encodingutf-8) as f_in, \ open(zhwiki_refs.jsonl, w, encodingutf-8) as f_out: for line in f_in: sense json.loads(line) refs extract_refs_from_text(sense[sense_content]) for ref in refs: ref_record { entry: sense[entry], sense_title: sense[sense_title], ref: ref, sense_id: f{sense[entry]}#{hashlib.md5(sense[sense_title].encode()).hexdigest()[:8]} } f_out.write(json.dumps(ref_record, ensure_asciiFalse) \n)參數(shù)說明re.DOTALL讓.匹配換行符解決ref跨行問題ref_value[:100] ...是防爆策略模板內容可能極長如{{Cite book|author...|publisher...|isbn...}}截斷后仍保留關鍵字段sense_id用詞條名義項標題哈希生成確保全局唯一作為后續(xù)圖譜節(jié)點 ID。3.2 可信度打分規(guī)則三檔分級拒絕玄學模型不用 BERT 微調小樣本下效果差、不可解釋用確定性規(guī)則規(guī)則條件可信度分說明ref_type url且域名含gov.cn/edu.cn/ac.cn0.95政府、高校、科研機構官網權威性強ref_type url且域名含wikipedia.org/wikidata.org0.7二次來源需交叉驗證ref_type text且含明確出版信息出版社年份ISBN0.85如“人民文學出版社2005年版 ISBN 978-7-02-004925-1”ref_type text僅含書名或人名0.4無出處支撐視為弱線索ref_type template0.6模板本身不提供新信息但結構化程度高# score_ref.py import re def score_reference(ref_record: dict) - float: ref ref_record[ref] t ref[type] if t url: domain re.search(rhttps?://([^/]), ref[cleaned]) if domain: dom domain.group(1).lower() if any(suf in dom for suf in [.gov.cn, .edu.cn, .ac.cn]): return 0.95 elif wikipedia.org in dom or wikidata.org in dom: return 0.7 elif t text: # 檢查是否含出版社年份ISBN has_pub bool(re.search(r(出版社|出版)|社, ref[cleaned])) has_year bool(re.search(r(19|20)\d{2}年, ref[cleaned])) has_isbn bool(re.search(rISBN\s*[0-9\-xX]{10,17}, ref[cleaned], re.I)) if has_pub and has_year and has_isbn: return 0.85 elif has_pub and has_year: return 0.75 else: return 0.4 elif t template: return 0.6 return 0.5 # 默認分 # 應用打分 with open(zhwiki_refs.jsonl, r, encodingutf-8) as f_in, \ open(zhwiki_refs_scored.jsonl, w, encodingutf-8) as f_out: for line in f_in: rec json.loads(line) rec[score] score_reference(rec) f_out.write(json.dumps(rec, ensure_asciiFalse) \n)提示此規(guī)則在某高校課程設計中實測 F1 達 0.82人工標注 500 條為金標比直接用 sentence-transformers 做相似度排序高 12%且所有閾值可審計、可調整。4. 編輯歷史建模用page_history表實現(xiàn)詞條演化的時序回溯百度百科“歷史版本”功能不是簡單存快照而是支持按時間軸對比差異、定位關鍵修改者、追溯信息源頭。維基 dump 中的pages-articles-multistream-index.txt文件記錄了每個頁面的首次創(chuàng)建時間、最后編輯時間、編輯次數(shù)但不包含完整歷史。要獲得可回溯的編輯流必須使用pages-meta-history類型 dump體積大 5 倍但值得。4.1 獲取并解析歷史 dump聚焦revision節(jié)點下載zhwiki-20231001-pages-meta-history1.xml.bz2約 42GB其結構為mediawiki page title魯迅/title ns0/ns id12345/id revision id67890/id timestamp2018-03-15T02:23:45Z/timestamp contributor username用戶A/username id111/id /contributor comment補充生平時間線/comment text xml:spacepreserve...正文內容.../text /revision revision.../revision /page /mediawiki解析腳本需流式處理避免內存溢出# parse_history.py import xml.sax import json class WikiHistoryHandler(xml.sax.ContentHandler): def __init__(self, output_file): self.output_file output_file self.current_page {} self.current_revision {} self.in_page False self.in_revision False self.buffer def startElement(self, name, attrs): if name page: self.in_page True self.current_page {} elif name revision and self.in_page: self.in_revision True self.current_revision {page_id: self.current_page.get(id, )} elif name in [title, id, timestamp, username, comment, text]: self.buffer def endElement(self, name): if name page: self.in_page False elif name revision and self.in_page: self.in_revision False # 保存 revision with open(self.output_file, a, encodingutf-8) as f: f.write(json.dumps(self.current_revision, ensure_asciiFalse) \n) elif name title and self.in_page: self.current_page[title] self.buffer.strip() elif name id and self.in_page and title in self.current_page: self.current_page[id] self.buffer.strip() elif name id and self.in_revision: self.current_revision[rev_id] self.buffer.strip() elif name timestamp and self.in_revision: self.current_revision[timestamp] self.buffer.strip() elif name username and self.in_revision: self.current_revision[editor] self.buffer.strip() elif name comment and self.in_revision: self.current_revision[comment] self.buffer.strip() elif name text and self.in_revision: self.current_revision[text] self.buffer[:5000] # 截斷防爆保留前 5000 字 self.buffer def characters(self, content): self.buffer content # 執(zhí)行解析用 SAX 流式內存占用 200MB parser xml.sax.make_parser() handler WikiHistoryHandler(zhwiki_revisions.jsonl) parser.setContentHandler(handler) with open(zhwiki-20231001-pages-meta-history1.xml, rb) as f: parser.parse(f)4.2 構建page_history表SQLite 實現(xiàn)輕量時序索引為支持快速查詢“魯迅詞條近 30 天誰改了什么”我們建 SQLite 表無需部署數(shù)據庫服務-- page_history.db CREATE TABLE page_history ( id INTEGER PRIMARY KEY AUTOINCREMENT, page_title TEXT NOT NULL, page_id TEXT NOT NULL, rev_id TEXT NOT NULL, timestamp DATETIME NOT NULL, editor TEXT, comment TEXT, text_hash TEXT, -- text 內容的 SHA256用于檢測重復提交 created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); CREATE INDEX idx_title_time ON page_history(page_title, timestamp); CREATE INDEX idx_editor ON page_history(editor);插入數(shù)據Python 批量# load_to_db.py import sqlite3 import hashlib conn sqlite3.connect(page_history.db) cursor conn.cursor() with open(zhwiki_revisions.jsonl, r, encodingutf-8) as f: batch [] for i, line in enumerate(f): rev json.loads(line) # 計算 text_hash防重復 text_hash hashlib.sha256(rev.get(text, ).encode()).hexdigest() batch.append(( rev.get(title, ), rev.get(page_id, ), rev.get(rev_id, ), rev.get(timestamp, ), rev.get(editor, ), rev.get(comment, )[:200], # comment 截斷 text_hash )) if len(batch) 1000: cursor.executemany( INSERT INTO page_history (page_title, page_id, rev_id, timestamp, editor, comment, text_hash) VALUES (?, ?, ?, ?, ?, ?, ?), batch ) conn.commit() batch [] # 插入剩余 if batch: cursor.executemany( INSERT INTO page_history (page_title, page_id, rev_id, timestamp, editor, comment, text_hash) VALUES (?, ?, ?, ?, ?, ?, ?), batch ) conn.commit() conn.close()關鍵設計text_hash字段讓SELECT * FROM page_history WHERE page_title魯迅 AND text_hash IN (SELECT text_hash FROM page_history WHERE page_title魯迅 GROUP BY text_hash HAVING COUNT(*) 1)可查出惡意刷屏或機器人重復提交idx_title_time索引使SELECT * FROM page_history WHERE page_title魯迅 ORDER BY timestamp DESC LIMIT 10在百萬級數(shù)據下毫秒響應不存完整text字段太占空間只存摘要和 hash需要比對時再查原始 dump。5. 避坑維基 dump 處理中 4 個高頻翻車點與血淚解法實際落地中80% 的阻塞來自環(huán)境與數(shù)據本身的“隱性坑”。以下是某跨平臺系統(tǒng)開發(fā)中真實踩過的 4 個點附可復制的診斷命令和修復腳本。5.1 翻車點 1XML 解析報錯UnicodeDecodeError: utf-8 codec cant decode byte 0xe9現(xiàn)象wikiextractor或xml.sax解析時報編碼錯誤尤其在pages-articles-multistream.xml中出現(xiàn)亂碼字符。原因維基 dump 文件雖聲明 UTF-8但部分編輯者提交時用了 GBK 編碼的模板或注釋導致字節(jié)流混雜。解決強制用latin-1解碼它能解任意字節(jié)再轉 UTF-8# 修復命令Linux/macOS iconv -f latin-1 -t utf-8 zhwiki-20231001-pages-articles-multistream.xml zhwiki_fixed.xml # 或 Python 中 with open(zhwiki-20231001-pages-articles-multistream.xml, rb) as f: raw f.read() text raw.decode(latin-1) # 無條件成功 # 后續(xù)用 BeautifulSoup(text, html.parser)...5.2 翻車點 2ref標簽嵌套導致正則匹配錯位現(xiàn)象ref見ref《魯迅全集》/ref第3卷/ref這類嵌套 ref正則rref(.*?)/ref會匹配到第一個/ref就結束截斷內容。原因正則不支持遞歸匹配而 MediaWiki 允許 ref 嵌套雖不推薦。解決改用xml.etree.ElementTree解析 HTML 片段ref 標簽在 dump 中已轉為 HTMLfrom xml.etree import ElementTree as ET def robust_ref_parse(html_snippet: str) - list: # 包一層 html讓 ET 能解析 wrapped fdiv{html_snippet}/div try: root ET.fromstring(wrapped) refs root.findall(.//ref) return [ET.tostring(ref, encodingunicode, methodhtml) for ref in refs] except ET.ParseError: # 回退到正則僅當 ET 失敗時 return re.findall(rref[^]*(.*?)/ref, html_snippet, re.DOTALL | re.IGNORECASE)5.3 翻車點 3page_history表插入超慢10 萬條耗時 2 小時現(xiàn)象SQLiteINSERT單條執(zhí)行磁盤 I/O 成瓶頸。原因默認 SQLite 每次 INSERT 都 fsync 到磁盤保證 ACID但歷史數(shù)據無需強事務。解決開啟 WAL 模式 批量事務-- 執(zhí)行一次即可 PRAGMA journal_mode WAL; PRAGMA synchronous NORMAL; PRAGMA cache_size 10000;并在 Python 插入時conn.execute(BEGIN TRANSACTION) for row in batch: conn.execute(INSERT INTO ..., row) conn.execute(COMMIT) # 一次 commit 提交全部實測提速 15 倍10 萬條 8 分鐘完成。5.4 翻車點 4義項標題 蘋果iOS 中的括號被正則誤切現(xiàn)象re.match(r\s*([^]?)\s*, line)匹配到蘋果iOS丟失右括號。原因[^]?是“非等號字符”的惰性匹配遇到會停但不是所以正則認為已滿足“非等號”條件。解決改用平衡括號正則Pythonregex庫支持或更魯棒的字符串掃描import regex # pip install regex def safe_section_match(line: str) - str: # 匹配 ... 支持中文括號、嵌套括號 pattern r\s*((?:[^]|(?R))*)\s* match regex.search(pattern, line, regex.VERSION1) return match.group(1).strip() if match else 注意regex庫非標準庫需顯式安裝若不想引入新依賴用line.split()取奇數(shù)位更穩(wěn)“ 蘋果iOS .split() → [, 蘋果iOS , ] → 取索引 1”。6. 進階技巧用sense_id構建可驗證的“知識溯源圖”讓每次查詢都有據可查做到這一步你已擁有結構化詞條senses.jsonl可信引用refs_scored.jsonl時序編輯歷史page_history.db但百度百科的“超級”之處在于——當你點開“魯迅”詞條任一義項鼠標懸停在“1881年9月25日出生”這句話上會浮現(xiàn)小彈窗顯示“來源《魯迅年譜》人民文學出版社2010年版P12編輯者用戶B2021-03-15”。這就是知識溯源圖將“陳述”statement→“義項”sense→“引用”ref→“編輯者”editor→“時間”timestamp串成可點擊、可驗證的鏈路。6.1 定義“陳述”節(jié)點從義項文本中抽三元組我們不追求全自動 OpenIE準確率不足而用規(guī)則關鍵詞定位事實片段。以“魯迅原名周樹人”為例目標是生成{ statement_id: stmt_abc123, subject: 魯迅, predicate: 原名, object: 周樹人, sense_id: 魯迅#人物, ref_id: ref_xyz789, confidence: 0.92 }抽取腳本extract_statements.pyimport re # 預定義謂詞模式中文百科高頻 PREDICATE_PATTERNS [ (r原名\s*[:]?\s*([^\n。]), 原名), (r別名\s*[:]?\s*([^\n。]), 別名), (r生于\s*[:]?\s*(\d{4}年\d{1,2}月\d{1,2}日), 出生日期), (r卒于\s*[:]?\s*(\d{4}年\d{1,2}月\d{1,2}日), 逝世日期), (r代表作\s*[:]?\s*([^\n。]), 代表作), ] def extract_statements_from_sense(sense_item: dict) - list: statements [] text sense_item[sense_content] for pattern, pred in PREDICATE_PATTERNS: for match in re.finditer(pattern, text): obj match.group(1).strip() if len(obj) 2 or len(obj) 100: # 過濾噪聲 continue # 關聯(lián)最近的 ref按位置 ref_candidates [] for ref in refs_list: # refs_list 從 refs_scored.jsonl 預加載 if ref[sense_id] sense_item[sense_id]: # 計算 ref 在 text 中的位置粗略用 ref.clean_text 在 sense_content 中找 pos text.find(ref[ref][cleaned][:20]) # 用前 20 字匹配 if pos ! -1: ref_candidates.append((abs(pos - match.start()), ref)) best_ref min(ref_candidates, keylambda x: x[0])[1] if ref_candidates else None stmt { statement_id: fstmt_{hashlib.md5((sense_item[sense_id]predobj).encode()).hexdigest()[:6]}, subject: sense_item[entry], predicate: pred, object: obj, sense_id: sense_item[sense_id], ref_id: best_ref[ref][ref_id] if best_ref else None, confidence: 0.92 if best_ref and best_ref[score] 0.8 else 0.75 } statements.append(stmt) return statements6.2 構建溯源圖譜Neo4j 輕量部署與 Cypher 查詢SQLite 適合存表但溯源圖需多跳查詢如“找出所有被用戶C編輯過、且引用了 gov.cn 來源的‘出生日期’陳述”用圖數(shù)據庫更自然。Neo4j 社區(qū)版免費Docker 一鍵啟# 啟動 Neo4j內存限制 2G端口 7474 docker run -d \ --name neo4j-baike \ -p 7474:7474 -p 7687:7687 \ -d -e NEO4J_AUTHneo4j/password \ -e NEO4J_dbms_memory_heap_max__size2g \ -v $PWD/data:/data \ -v $PWD/logs:/logs \ neo4j:5.16.0導入 Cypher 腳本import_cypher.cql// 創(chuàng)建約束 CREATE CONSTRAINT ON (s:Sense) ASSERT s.id IS UNIQUE; CREATE CONSTRAINT ON (r:Ref) ASSERT r.id IS UNIQUE; CREATE CONSTRAINT ON (st:Statement) ASSERT st.id IS UNIQUE; // 批量導入 Sense USING PERIODIC COMMIT 1000 LOAD CSV WITH HEADERS FROM file:///senses.csv AS row CREATE (:Sense {id: row.sense_id, title: row.sense_title, entry: row.entry}); // 批量導入 Ref含 score USING PERIODIC COMMIT 1000 LOAD CSV WITH HEADERS FROM file:///refs.csv AS row CREATE (:Ref {id: row.ref_id, type: row.type, score: toFloat(row.score), source: row.raw}); // 建立關系Sense -[:BELONGS_TO]- Statement -[:CITES]- Ref USING PERIODIC COMMIT 1000 LOAD CSV WITH HEADERS FROM file:///statements.csv AS row MATCH (s:Sense {id: row.sense_id}) MATCH (r:Ref {id: row.ref_id}) CREATE (st:Statement { id: row.statement_id, subject: row.subject, predicate: row.predicate, object: row.object, confidence: toFloat(row.confidence) }) CREATE (st)-[:BELONGS_TO]-(s) CREATE (st)-[:CITES]-(r);驗證查詢示例查“魯迅”的所有高可信度出生日期陳述MATCH (s:Sense {entry本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久一区二区蜜桃| 天天影视网综合少妇| 伊人96在线| 日韩成人大片在线观看| 26uuu国产亚洲综合| 午夜AV污污污| 91日日| 精品偷拍13p欧美dodk视频| 性欧美第一页| 精品无码一二三四区| 欧美另类综合久久| 蜜桃av色偷偷av老熟女| 国产suv精品一区二六| 日韩三级网址| 日韩中文字幕熟妇人妻| 亚洲丝袜色| 天美国产精品| 国产a级午夜毛片| 九九综合九九综合| 成人精品在线免费视频| 亚洲av国产av综合av卡| 国产一区二区三区久久久精品| 99re黄| 蜜屁Av| 日韩另类色图| 在线啊v一区| 亚洲色色探花| 色黄色美女大长腿午夜视频| 一区二区三区免费岛国片| 色黄污美女啪啪啪免费网站| 日本高清视频xxxx| 超碰在线人妻中文字幕| 嗯啊视频免费在线观看| 午夜福利国产欧美日韩夜夜| 国产一区自拍欧美日韩| 人人操人人摸人人看人人插| 午夜视频好爽啊| 精品无码秘 人妻一区二区| 色天天野狼综合社区| 九九九九97| 日本999精品视频| 亚洲人精| 精品人妻一区二区免费蜜桃| 亚洲日韩av一区二区三区百合| 精品国产乱码久久久久久影片| 久久性爱大全| 天天操天天插| 亚洲精品男人的天堂| 婷婷激情综合网| 99在线精品视频| 久久精品三级影视| 日韩影片中文字幕一区二区三区| 神马视频久久久久久| 免费中文在线| 国产 日韩 欧美 人妻 熟女 中文| 曰韩无码777| 五月天激情国产综合婷婷婷| 日本曲间由美性生活片| 97国产色图 | 色狠狠一区二区三区香蕉| 九九九九九九免费视频| 久操免费观看| 国产又色又粗又黄又爽| 午夜理论片在线观看免费| 国产成人bd在线观看| 激情丁香婷婷| 96爱综合| 日韩人人精品| 天天看天天日| 婷婷视频在线免费观看| 国模精品一区二区三区苹果色戒| 久热69九色熟妇97| 蜜臀aV午夜一区二区三区| 中文字幕激情小说| 国产无码高清操逼视频| 五月丁香婷婷啪啪| 动漫区日韩区欧美区| 五月开心久久AV官网| 操久久久久| 偷拍 亚洲 欧美| 超碰在线免费一区二区三区| 天天插夜夜操| 欧美色五月| 精品亚洲俞拍视频一区| 国产极品馒头逼| 92性色国产午夜福利在线661| 久久久成人国产精品无码| 欧美拳交在线播放| 久久视频少妇美女| 为用户提供免费看黄网址在线观看| 精品亚洲黄色片 国产精品导航一区二区| 女人双腿搬开让男人桶| 爱欲AV| 久久97精品久久久久久久不卡| 欧美超碰97| 99在线无码精品秘 入口黑人| 国产做?爰片久久毛片?片美国| 欧美 亚洲 综合 制服| 97伪v| 97欧美| 综合 欧美 亚洲 日本| 国语人妻精彩刺激| 伊人在线大香蕉视频久久| 国产三级中文字幕粉嫩| 中文字幕精品日韩中文字幕| 熟妇高潮一区二区免费视频| 欧美成人免费在线观看| 日日夜夜天天| 夜夜高潮夜夜爽夜夜爱爱一区| 精品九九国产无码| 欧美久久毛片基地| 中文字幕,人妻,日韩| www.色婷婷色综合| 999综合色| 99色网| 激情久久久| 亚精品无码毛片一区二区三区| 三上悠亚在线毛片91| 亚洲欧美在线观看2021| 偷拍99| 八人操人人摸人人看| 91热情品| 精品国产一区二区三区在线播出| 91在线视频免费中出| 91人妻Pr| 超碰97久久国| 国产亚洲禁久一区二区| 蜜桃天美传媒AV一区二区三区| 99亚洲精品| 亚洲在高跟鞋自慰久久在色线| 午夜精品久久久| 色五天伊人| 天美传媒av一区二区| 老鸭窝成人| 能在线播放的国产三级| 午夜无码熟妇丰满人妻| 十八禁的黄污污免费网站| 青娱乐大香蕉| 国产成人无码啪| 精品一区二区三区四区女| 丰满人妻一区二区三区蜜桃视频| 欧美天堂日韩三级国产传媒| 综合影院永久入口国产| 亚洲drav色图| 乱伦3P视频| www.一本大99| 天堂中文资源在线bt| 男人的天堂在线| 亚欧高清在线| 国产999精品久久久| 色色激情五月天| 69一区二区三区| 精品久久久久久中文| 欧美综合综合| 啊啊啊啊啊在线观看网址 | 伦理片秋霞免费影院| 乱色老一区二区三区的观看方式| 国产日产精品久久快鸭的功能介绍| 亚洲成人免费在线| 中文操逼字幕| 蜜桃AV天堂| 男人的天堂成人的社区| 日韩av不卡在线看| 97欧美| 久久综合久久综合人久久夜精品| 久久一级无码精品毛片6| 91网站18+| 大香蕉黄色一区| 男啪女色黄无遮挡免费观看| 亚洲综合骚逼| 久久久久久大| 涩五月婷婷| 极品欧美一区二区三区| 麻豆色约约| 国产美脚女优尤物在线观看| 欧美日韩国产色图在线| 狠狠久久手机视频精品| 91精品网站| 伊人丝袜美腿高跟在线观看高清| 男人的天堂2010| 亚洲密乳AV| 大香蕉淫人| 极品色电影院| 欧美色图亚洲特色| 天天弄天天操| 大香蕉免费乱伦视频| 亚洲男人综合| 日韩15p| 黄页网站成人免费| 97自拍一区| 久热91| 欧美一级AAAAAAA| 干b网| 欧美国产成人在线| 日本在线不卡123| 日本午夜福利影院| 欧美极品性爱天天射| 少妇久久久久| 黄色交缠性感爆操91国产精品免费一区二区三区| 成人网欧美风情| 国产刺激视频| 极品白嫩福利在线| 久久9 9 9精品| 久久久久骚| 激情五月天网站| 性在久久久久久| 黄片色区软件| 日韩欧美午夜视频在线| 久久亚洲精品成人av| 亚洲āv网址在线观看| 夜夜欢天天干| 久操97| 成人性交免费视频| 97在线免费看视频| 日比av无码| 精品人妻一区二区三区四区| 狠狠色五月亚洲91| 五月天日日操夜夜操| 乱操9999| 中文字幕黄色一起草| 精品二区三四区五电影 | 五月天综合网| 少妇激情AV| 午夜精品久久久久久久| 99中文字幕| 夜夜嗨视频| 中文字幕乱亚洲美女精品一区| 日本不卡在线二区三区| JuliaAnnXXX888| 天天干天天日天天射黄色片| 久啪| 天堂成人网| 美女高潮国产高清| 亚洲欧洲日韩天堂av| 91精品久久久| 日亚韩精品视频二区三| 国产一区二区三区中文字幕| 大香蕉人妻| 67194无码不卡| 就去色综合| 亚洲春色欧美| 91老熟妇| 极品白嫩美女白浆成人福利在线看| 91天堂色男人的天堂| 色综合久| 丰满搜索结果 -第18页- 久久高清无码| 久久久久久久久九九久孕交| 亚洲污污网站| 国产久久成人| 99日精品欧美国产| 日本精品国产视频| 骚妻少妇精品性色无码四色A V| AV中文字幕剧情1区2区3| 九九热re99re6在线精品| 99中文字幕| 操逼片中文| 婷婷导航| 色臀aV| 97在线免费视频观看| 人妻一区二区三区四区视频| 国产视频一区二区免费| 天综合网| 蜜桃午夜视频一区二区 | 99这里有精品| 国产欧美一区二区| 婷婷久月| 777奇米影视777四色| 九久9热| 大香蕉伊然在亚洲91| 欧美少妇色图| 日韩一级片| 欧美A√综合网 | 日韩内射视频| 97在线免费视频观看| 在线岛| 色色色欧美| 欧美最大综合网| 女人综合网| 亚洲AV无码国产成人| 亚洲不卡不卡中文字幕不卡| 91国模| 国产操操日韩三级黄| 在现视频女上位好爽| 少妇精品久久久八区九区| 国产一级内射高清视频 | 少妇人妻激情四射| 欧美的性爱网站免费| 性色一线| 欧美啪啪色吧在线| 亚洲成人久久美女| 91在线一起| 久久久国产av美女私房| 超碰激情808| 四虎影视精品| 天天舔天天 | 九九性视频| 91色色综合| 国产探花精品在线| 欧美综合 站| 操逼操逼逼操操逼91 | 中文字幕精品专区搜索结果91| 欧美日韩国产另类综合| 麻豆九九九| 9色国产精品一区粉嫩| 婷婷久久综合| 国产精品自拍视频| 97超碰天天爱天天爱| 我要色综合网| 精品97精品97| 懂色天天爱天天日天天射天天澡| 91女日逼| 91在线页| 夜夜操美女| 日韩二级| 亚洲黑人在线| 亚洲综合影片| 眼镜人妻101.com| 日韩不卡网操逼中文字幕日韩| 欧美亚洲一级在线观看| 天天综合网在线91| 9/A片| 浓厚中出中文字幕在线| 大香蕉欧美日韩| 欧美日韩精品一区二区三区高清| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 国产又大又硬又长又粗| 一区二区三| 校园春色综合| 亚洲欧美日韩夜夜| 78久久| 99蜜桃臀久久久欧美精品网站| AV不卡在线| 99re在线精品78| 超碰99在线| 搡老女人911熟妇老熟女| 欧美亚洲国产日本在线,久久精品国产| 中文字幕日韩精品久久| 欧美97网| 97在线免费看视频| 超AV色女| 久干9操| 日本2020一区二区| 日日骚精品视频| 中文激情网| 国产又黄又爽又刺激久久久久久| 亚洲人精品久久久| 嗯嗯啊啊视频一区二区三区| 男人天堂2019亚洲| 啪啪免费| 先锋影音av先锋一区| 久久久久人| 日韩女优在线| 色情五月婷婷| 国产亚洲中文不卡二区| 96久久久久| 特级特黄一级毛片免费| 天天天天天天天天综合| 亚洲国产无码精品首页久久久| av网站免费看| 国语精品av| 欧美日韩青操| 久妇网| 国产av美女被艹的乱叫| 日韩人妻一二三区视频| 在线观看无码三级少妇| 91丝袜在线观看| 美女91网址| 91天美传媒在线观看| 4141514逼喷水三级片| 1769精品一区二区三区| 久久久久久久亚洲Av无码| 欧美视频一| 亚州综合色| 啪啪自拍九九综合| 欧美性爱一区二区三区| 日本亚欧爱爱| 蜜屁Av| 欧美一区二区情色| 免费一级欧美片片线观看| 大香蕉视频一二三区| 欧美高清色| 九九九网站| 亚洲美腿丝袜香蕉影视欧美成人| 男生通女生屁股| 精品无码一区二区人妻久久蜜桃| 99久久9| 久草精品一区 | 啊啊啊啊啊啊好多水| 男女啊啊啊啊啊| 91美女视频直播| 91大香蕉伊人| 草久在线| 69av一区二区三区| 伊人操你| 秋霞无码av鲁丝片一区| 黄片aaaaa一区| 日韩乱插| 天美国产精品| 97超碰资源网| 国产三级中文字幕粉嫩| 欧美少妇人妻| 超碰在线人人射| 国产强奸乱伦xd| 国产一级高跟丝袜| 99久久综合| 丁香六月婷婷| 日日黄色三级网站| 亚洲综合一| 老熟女天天操| 成人五月天丁香激情综合| 免费αV在线视频| 岛国免费黄色网址| 欧美日韩99| 欧美三级一级| 无码人妻系列少妇| 99少妇| 日韩激情毛片一级久久久| 亚洲色图尤物视频| 91久热| 美国美女AV在线| 97丝袜亚洲在线播放| 九九九九一区| 岛国1区2区3区在线观看| 欧美另类综合久久| 97超碰jingpin| 91超碰在线播放| 久久蜜桃一区二区| 免费一级黄色录像影片| 色婷婷99| 公司1区2区3区精产精| 久久久久99999| 久草免费福利在线播放| 另类在线| 人人摸人人舔一区二区| 91AV入口| 亚洲 欧美 中文 日韩超碰| 自拍视频大全亚洲专媒视频/一区二区三区| 国产成人精品一区| 人妻三级在线中文字幕| 不卡免费av在线播放| 欧美日韩99精品麻豆传媒| 日日骚精品视频| 91丨人妻丨国产丨丝袜| 日韩免费簧片| 深夜啪啪啪视频免费| 东北女人操比视频| 国产精品探花色| 丁香婷婷啪啪| 欧美专区17页| 风流老熟女一区二区三区l| 九九九综合精品| 黑白配性爱AV成| 一二三四视频中文字幕在线看| 亚洲AV永久无码一区仙野| 国产视频第2页| av激情亚洲五月天| 亚洲有薄码区日本系列中文字幕| 日本性一区| 国产在线综合网| 亚洲情色五月天| 九久久九九久视频| 亚洲国产无码精品首页久久久| 国产福利夜| 97在线观看| 99九九精品| 亚洲AV不卡在线观看| 亚洲图片色图欧美另类| 啊啊啊啊啊在线视频| 欧美性爱一区二区三区| 色综合五月天| 婷婷人妻激情| 五月丁香激情综合网| 久热99999| 国产白丝精品在线观看| 9久久9综合| 91啪啪| 亚熟在线| 亚洲欧洲日本精品中文a∨| 欧美,日韩,中文,另类| 奇米狠999| 大香蕉日韩欧美| 亚洲最大无码中文字幕网站 | 欧美日韩中文字幕不卡| 激情综合五| 东京热,男人的天堂| 五月丁香色综合| 亚洲男人天堂网站| 婷婷国产精品九区| 日韩三A大片在线观看| 婷婷美人网| 国产av强奸美女| 久久后入制服| 日本三级大片| av三级电影在线播放| hd成人一区二区在线| 精品少妇人妻一区二区三区| 日本午夜久久电影| 午夜舔阴达高潮视频免费看| 九九九久千久久激情蜜桃在线看 | 人人乐大香蕉| 成人免费视瓶| 亚洲AV不卡在线观看| 五月天丁香网| 亚洲日韩视频二区| 色777999综合| 色哟哟-国产专区| 免费啪啪av| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 涩涩这里只有精品视频| 欧美综合 站| 人妻少妇av在线观看| 九七超碰人人乐| 后入人妻一区| 欧美麻豆成人同性GⅤ在线| 久久久蜜桃臀无码视频| 少妇极品熟妇人妻无码| 五月丁香激情综合| 日日操免费视频| 中文字幕免费在线观看| 91国产精品在线看| 强奸乱伦大香蕉网| 国产区日韩区在线观看| 免看60秒涩涩视频| 亚洲自拍青操视频| 久久久久久久久久久人妻| 操逼视频免费日韩无码| 日韩一级性爱无码| 精品一区二区三区丰满熟女-亚洲欧美一区| 人妻精品一区二区全免费| 久久久中文| 性爱综合一区二区| 久久一区二区三区四区五区| 国产久久久久影院老熟女| 久久久久久大| 国语对白露脸XXXXXX| 狠日操| 婷婷中文字幕| 特级丰满少妇一级AAAA爱毛片| 成人性交午夜免费片| 青青草乱入乱欲视频在线观看| 国产精品无码av在线| 超碰欧美97| 色97欧美| 欧美亚洲清纯| 99re6国产精品99re| 亚洲成人一二三区| 人妻久热在线| 久久XX| 亚洲综合色婷婷| 成人一级性爱| 国产日韩欧美中文在线播放| 青娱乐休闲视频在线观看| 91亚洲情色| 神马久久免费电影观看| 人妻大香蕉| 一区二区视频你懂的| 男人天堂综合| 禁片 高清 在线观看视频网站| 亚洲人妻AV| 婷婷丁香五月综合| 久9视频| 狠狠色综合网| 色爱国产| 国产刺激视频| 大香蕉97久久| 超碰激情808| 亚洲国产欧美日韩人妻日中文| 嗯啊不要在线| 天天爽天天| 日韩在线76| 亚洲综合小说另类图欧美视频激情小说色五月天 | 殴美大黄片| 日本Xx性爱| 巨爆乳肉感一区二区三区竹菊影视 | 91丨九色丨国产打屁股| 人成午夜免费大片| 超碰97精品在线| 开心激情站| 男人的天堂.com| 欧美 中文字幕 一区| 69人妻精品丰满熟女区| 精品97精品97| 人妻喷水| 蜜屁av| 日韩免费簧片| 97操| 强歼乱伦资源网| 色香蕉影院| 超碰97欧美在线| 青青草白白色| 夜夜嗨老熟女AV一区二区三区| 91爱剪切久久| 男女啪啪网站免费视频| 一区操逼日比视频| 色综合色色| 亚洲国成人情色好看电影| 综合av影片| 欧美激情在线观看视频| 91精品国产91久久福利| 日韩av在线免费网站| 青娱乐久久艹| 蜜桃中文字日产乱幕4区| 91精品免费| 大香蕉中文201| 中文字幕人成乱码熟女香港| 天天看,天天做| 成人熟女视频一区二区三区| 美女丝袜激情小说| 人人操人人摸人人骑| 久久夜黄色无码A级大片| 久久黄黄| 欧美成人国产精品| 最近2018中文字幕在线高清第一页| 免费A V在线播放| 美女人妻色网站| 一本一道久久综合久久| 蜜臀AV秘一区翔田千里| 黑丝内射一区二区三区| 青青草字幕AV| 免费岛国一级片| 蜜乳AV色欲AVAV无码| 国产综合久久久鬼色| 老鸭窝成人| 亚洲乱伦图片视频| juliaann精品熟女一区| 亚洲欧美日韩不卡人妻| 亚洲 欧美 手机在线观看| 有码人妻系列| 三上悠亚在线毛片91| 国产强奸超碰AV| 男人天堂综合| 立川理惠被中出无码| 五月丁香在线| 欧美肥臀在线| 亚洲av强奸乱伦| 亚洲天天影视色综合| 久久超碰国产一区二区三区| 国产欧美美女免费观看视频| 性高潮久久久| 免费在线观看AV无码网站| 蜜臀久久在线视频| 成人无码在线超碰网| 好淫网一二三视区| 亚洲欧美日韩中文播放 | 日韩精品亚洲一二三| 大香蕉一线视频| 丁香五月天久久精品视频一区二区三区| 电家庭影院午夜69久久夜色精品国产69乱 | 欧美一级欧美三级在线观看| 久久精品国产亚洲5555| 久久久久久午夜男人的天堂| 久久久久久九九九九九| www狠狠| 国产精品欧美在线观看| 五月婷婷色色| 久久男人天堂| 91新在线欧美| 亚洲?V无码专区在线电影| 91高跟美女在线播放| 澳门黄片一香蕉视频| 日欧美色| 无码区蜜乳| 香蕉色网| 强奸乱伦αv片| 97在线/亚洲| 天堂蜜桃无码视频一区二区| 97天天综合| 夜夜操91744565| 韩国三级一线观看久| 日日黄色三级网站| 人人看欧美性爱| 色婷婷A V一二三四区麻豆综合| 久久久婷婷婷| 91啪啪| 成人一区二区三区四区| AA特级绝黄| 国产97色在线| 日本九九久久99播| 日美免费黄片| 韩日精品福利视频一区不卡在线免| 欧美劲爆视频一区二区| 大香蕉综合网| 欧美内射少妇| 国产三级电影免费观看| 欧美宗合网| 啊啊啊啊二区好大| 夜色AV无码手机在线影院| 国产精品不卡少妇白| 91干熟女| 久久产精品一区二区三区电影| 粉嫩AV一区夜夜嗨| 国内自拍 日韩激情 99| 啪啪性爱免费视频| 欧美亚洲色的图| 欧美男女午夜啪啪| 性爱综合一区二区| 久久国产精品一区二区| 伊人久久大香线综合无码| 人妻在线视频| 亚洲精品一二牛牛| 午夜视频久久久| 欧美大香蕉97| www.超碰在线| 成人乱码一区二区三少妇| 大香蕉一级黄色片久久| 欧美高潮| 韩国女主播青草在线| 91粉嫩萝控精品福利网站_精品影音先锋国| 91成人18| 国产丁香精品露脸视频| 青青操在线亚洲视频观看欧美在线 | 欧美久久九九| 久久九九国产精品| 强奸国产精品视频| 韩国三级色呦呦| 色97欧美| 9长久久精品| 97综合国产精品高潮久久| 91美女中出| 亚洲欧洲日韩国产自在线| 久久成人国产精品| 人妻欧美| 九九九九精品精| 91老熟女91老女人| 午夜综合在线| 91/欧美| 一二三啪啪专区| 日韩欧美视频青青| 亚洲熟女中文字幕在线| 免费A V在线播放| 国产一区二区a毛片| 亚洲国产精品无码AV久久久| 亚洲色图欧美一区二区不卡| 极品出轨视频网站| 夜夜嗨一区二区三区三州加勒比| 中文一区二区婷婷视频| 97在线国产精品| 亚洲有码 欧美精品| 综合色播| 五月激情综合网| 在线看免费无码AV天堂的| 性爱乱伦一区| 国产呦精品一区二区三区下载| 欧美日韩国产三级黄色| 无套内射人妻在线播放| 久久午夜鲁丝片| 麻豆国产视频精品观看| 内射老妇BBWX0C0CK| 一二三区操逼国产91| 亚洲色婷婷久久91| 国产精品女aA片爽爽视频| 97啪啪| 欧美激情高清性猛交| 一二三区精品视频| 男人天堂网址| 精品一级毛片在线观看| 无遮挡一级毛片视频免费的| 日骚逼视频| 免费成人自拍视频在线| 蜜乳AV免费观看| 国内毛片无遮挡国产| 强奸乱伦大香蕉| 国产日韩无码一区二区三区久久区| 亚州熟女乱伦| av绯色| 国产精品自拍欧美在线| 精品精品精品| 91+欧美| 国产偷人妻精品一区二区在线| 超碰是碰在线观看| 青青草在线视频美女| 91五十路| 欧美黑人精品在线播放| 欧美性爱三区二区| 久久麻豆一区二区| 亚洲码和欧洲精品激情系列| 欧美国产操逼| 亚洲熟女av中文字幕| 操逼网站网站| 日本熟妇人妻中出视频| 美女一区二区国产精品| 天天91~综合入口| 天天综合网入口~91| 国内一区二区三区| 亚洲欧美日韩免费观看| 熟女字幕| 97国产色综合| 亚洲 中文 欧美 日韩 在线| 欧亚日韩中文在线| 国产女人操逼视频| 宅男午夜在线视频| 久热99999| 国产传媒日韩| 日本人妻最新在线中| 国产福利在线视频网站| 95人妻爽爽人人做人人澡| 欧美熟妇人体| 欧美同性恋 的搜索结果 - 91n| 欧美超碰在线| Av手机版天堂网| 伊人女女资源在线观看| 一区二区偷拍拍视频| 亚洲国产精品久久久久婷婷青年| 青青伊人加勒比海| 久久免费少妇| 欧美v亚洲v日韩v最新在线二区 | 欧美91在线+|+欧美| 欧美性少妇| WWW.操逼.COM| 亚洲综合另类| 四虎免费在线播放| 欧美的性爱网站免费| 天天综合AV| 人妻熟女一区二区三区视频| 肏逼福利网站| 超碰在线91| 九99久久| 欧美一级黄片视频在线| 一区二区三区男女操逼黄色小电影| 亚洲欲| 性暴力欧美猛交在线直播| 天天操av懂色| 女人香蕉久久毛毛片精品| 亚洲av影音先锋| 久久神马影院| 乱伦熟女论坛| 91狠婷| 中文字幕欧美精品亚洲日韩蜜臀| 中国AV美女| 日产中文字幕2020| 国产一级内射高清视频| 97色五月天完| 97啪啪| 98色网| 色综合一区二区三区| 亚洲综合另类小说色区亚洲成av人片在www| 日本熟妇熟色97一本在线观看| 极品肉射| 99综合视频| 91人人操| 视频在线观看一二三区| 91少妇人妻| 北条麻妃99精品青青久久| 猛猛干| 欧美专区第一页| PMv在线观看| 中文字幕制服欧美久久一区| 极品销魂美女一区二区| 天天综合网在线| 日本操逼aaaaa| 成人十八禁日韩欧美一二三| 艹精品| 东京男人天堂| 曰韩精品九九无码| 诱惑网综合| 日少妇亚洲版| 在线a v| 国产乱码久久久久久| 精品人妻美妇91job| 欧美同性恋 的搜索结果 - 91n| 91丨九色丨国产打屁股| 亚洲激情视频| 天天操天天射青青草| 1769国内精品视频| 国内成人圈中文字幕无码视频| 欧美一区二区观看在线| 超碰美国| 久久久久久久久久久久久9999| 亚洲激情在线观看一区| 少妇精品久久久八区九区| 日本欧美国内在线| 亚洲中文字幕在现观看| 九九九九九精品十六| 国语av最新自产拍在线观看| 黄页| 绑缚麻绳人妻寝取完整版| 日本精品一区二区中文字幕| 大JI巴好深好爽又大又粗视频| 大香蕉十区| www成人啪啪18秘 免费| 日本一级真人黄色性爱视频| 久久鲁夜| 九九在线视频| 无码精品久久久天天影视| 久久禁| 台湾大香蕉99热| 国产精品一二三在线看| 日本欧美中文字幕| 安微少妇操BBB| 国产视频一区二区在线| 无遮挡猛进视频免费无限观看| 国产色图乱伦| 五毛骚逼极品美女怕怕| 99青草| 精品久久99| 十八禁视频一区二区| 99re视频在线播放青草| 欧美一级黄片免费播放| 九九精品无码专区免费| 欧美综合亚洲综合| 天堂射| 欧美日韩免费专区在线| 久久婷五月| 亚洲欧洲自拍图片专区满春格| 高颜值美女口爆高潮浪叫| 干B| 男人的天堂2018东京热啪啪啪| 伊人久操| 2018天天干在线视频| 国产97免费视频| 亚洲91射| 97欧美色综合| 99青青草国产视频| 中文字幕在线观看第二页| 手机在线中文字幕国产| 澳门黄片一香蕉视频| 青草成人免费视频一com| 蜜桃视频啊啊啊啊| av东京热男人的天堂| 久久综合女优| 欧美少妇熟女| 一二三区在线| 五月开心网| 亚洲最大无码中文字幕网站 | 麻豆天美国美国产| 97干在线视频| www.婷婷| 日韩人妻一二三区视频| 久久久久久久久久久免费精品| 综合久久少妇中文字幕| 欧美偷拍| 九九热九九| 97免费在线观看| 亚洲资源吧| 人人妻人人爽| 九九九九精| 国产农村妇女毛片精品久久| 欧美三四五区| 亚洲性高潮| 亚洲狠狠入| 欧美性夜| 欧美黄页| 91无遮挡| 亚洲激情AV| 亚洲午夜av| 亚洲精品视频在线播放| 色色色五月婷婷| 精品色色| 欧美激情综合色综合啪啪五月| 成人综合色网| 欧洲中文字幕| 欧美日韩少妇色情| 久久综合久色欧美综合狠狠 | 亚洲成人精品在线一区| 欧美偷拍| 凹凸视频在线一区二区| 亚洲色图尤物视频| 超碰在线观看av不卡| 欧美成人一区二区三区在线播放| 午夜一区| 黄色AV影视| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 亚洲国产成人7777| 热久久国产| 亚洲蜜乳av| 奇米狠999| www.人人cao| 91校园春色长篇| 久久人妻视频网| 熟妇亚洲一区二区三区| 国产精品熟女九九九| 四虎在线免费视频| AV色五月| 日韩91网站| 国产精品点击进入在线影院高清| 国产精品96| 操逼大黄片| 亚洲熟女中文字幕在线| 日韩性爱小视频在线观看| 激情综合五月| 欧美激情 日韩精品| 九七毛片九九毛片| 国产精品夜夜| 超清福利精品视频在线| 欧美组图日韩亚洲中文字幕| 欧美日韩日产免费网站看| 影音先锋每日最新资源在线观看| 日韩丝袜二区| 射欧美综合| 九九九九亚洲| se吧提供91精品国产91久久久久久| 黑人黄片在线免费观看| 蜜桃视频精品一区二区三区| 日韩一级二级三级免费看完整版国语版| 亚州性色| 99热只有这里有精品| 日本丝袜美腿人妻九九| 亚欧操逼片在线观看| 日本1区2区不卡视频| 天堂岛av| 色妇91| 日韩福利综合一区| 人妻嗯啊啊在线播放| 国产精品久久久久久久久久久久久久久 | 亚洲色图国产另类| 亚洲在线欧美| 午夜天堂啪啪| 亚热日本熟女| 内射夫妻三片| 97视频网站在线观看| 九九九偷拍| 国产乱伦性爱区| 日本一区二区三区精品| 亚洲 欧美综合| 92人人操人人| 97精品国产手机| 欧美高清18A片| 国产精品天美传媒| 国产丁香精品露脸视频| 亚洲成a人在线观看久| 国产丰满少妇久久久精品影院| 午夜αv| 久久伊人大香蕉| 91老妇女| 久久 国产精品 一区| 动漫av中文| 人妻81p| 中文字幕人乱码中文字的预防方法 | 岛国片在线观看视频亚洲| 1000午夜黄色| 亚洲一卡二卡在线免费| 欧洲射精91| 蜜乳AV免费观看| 日本中文字幕高跟| 91色综合| 亚洲精品色| 中文字幕在线免费观看2| 妺妺跟我一起洗澡没忍住| 人人操人人精品影片| 日韩精品一区二区三区色欲| 桑老女人九区| 亚洲码专区| julia国产在线 | 天天欲望网| 日韩熟妇二区| 国产精品白丝| 丁香九月激情| 久久久久久九九九| 欧美日韩人人精品| 国产成人无码a| 久久神马影院| 中国女人内射6XXXXX| 夜夜国自区| 日本99视频| 综合第一页| 国产13区| 日本欧美一区二区三区免费| 九热超碰| av在线资源| 久久精品国产亚洲5555| 青青草精玖玖69精品| 18禁网站在线播放| 日本性一区| 夜夜操2028| 最新av中文字幕高清| 欧美 综合 亚洲| 免费人成?大片在线播放| 欧美一级二级三级| 亚洲丝袜B诱惑| 久久精品国产99精品亚洲蜜...| 黑人干亚洲| 天天添天天干电影| 日韩黄色av中文字幕| 麻豆天美在线喷水AV| 9色在线| 国产极品粉嫩馒头一线天av| 大香蕉色欲AV| 97婷婷色| 欧美亚洲素人制服精品| 蜜桃AV天堂| 99999精品视频| 岛国片国产成人亚洲播放| 美女十八禁| 熟妇艹鸡八| 激情看片网站| 91精品国产91久久青草| 天天操天天日天天干| 欧洲天天在线| 秋霞蝌科网日本一区| 天天综合青苹果| 日本男人插女人的逼黄色| 激情五月丁香五月| 家庭乱伦国产| 欧姜老司机| 走光一区92下载| 久久久久久久一级黄色打同平台| 高清国产性猛交xxxx乱大交| 插插综合网天天影视网| 久久有碼| 色老汉玖玖爱| 四虎国产精品永久入口| baiduhicn.com。| 欧美一级色| 熟女这里只有精品6| 东北女人高潮视频| 亚洲图片 激情小说| 人妻插插人妻人| 婷婷色婷婷| 国产欧美精选自拍一区| 伊人影院日本| 大逼色网站| 啊啊啊啊啊舒服| 五月丁香综合网| 国产又粗又长又爽又色| 69少妇一区二区| 精品久久久av无码免费| 欧美综合综合| 操逼短片| www.男人天堂| 黄呦呦在线| 久久9亚洲| 色婷婷电影网| 亚洲中文一区二区三区视频| 2018天天干在线视频| 岛国在线国产| 超清中文乱码字幕| 91中文字幕制服丝袜免费视频| 超碰欧美97资源| 久久久久久久久久精| 久久精品免费| 国产精品久久久视频| av天天在线观看| 久久99操天天日| 美女被艹尤物视频| 日韩av影片在线观看| 另类 日韩 熟女| 日本性爱不卡视频| 亚洲久久久久| 操逼操逼操| 日本操逼视频免费| 丁香色狠狠色综合久久小说| 高清不卡 中文 人妻| 超碰碰激情97+久| 成人精品一区二区三区| 欧美97视频| 欧美色日| 狠狠色一区二区中文字幕| 亚州综合AⅤ| 欧美人人天天网| 9997se| 日本三级韩国三级美三级91| 玖玖爱伊人玖玖爱| 日韩BBN| 搡老女人老91二区| 淫淫综合网| 七月丁香婷婷| 国产女同视频在线播放| 粉嫩粉嫩一区性色AV片| 黄色毛片A片| 国产99 中文字幕日韩小视频|