freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于本體和lucene的網(wǎng)絡(luò)教育資源檢索系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2024-09-02 10:58本頁(yè)面
  

【正文】 private File indexFilePath。 Lucene 工具類的實(shí)現(xiàn): public class LuceneUtil { private Analyzer analyzer。 } } 本體庫(kù)文件的路徑?jīng)]有寫死在程序中,而是在 配置上下文參數(shù),實(shí)際部署時(shí)可以很方便地更改參數(shù)的值而不需要重編譯代碼: 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 31 contextparam paramname/paramname paramvalue/home/myself/projects/edusearch/ontology//paramvalue /contextparam Lucene 模塊 Lucene 模塊包含兩個(gè)子模塊:索引更新模塊和索引搜索模塊。 } private void addRelativeWords(String word, ListString relativeWords) { } public void addKeyWord(String keyWord) { addRelativeWords(keyWord, null)。 () maxAmount)。 } } } while (() 0 amp。 (word + + () .getFragment())。 for (OWLClassExpression classExpression : classExpressionSet) { if (() = maxAmount) { break addSubClass。 for (OWLClass subClass : subClasses) { (subClass .getSubClasses(educationOntology))。 (owlClass)。 } if (entry .getKey() .equals(referenceWord .toLowerCase())) { OWLClass owlClass = ()。 SetString, OWLClass entrySet = .entrySet()。 } } } // subclass plete if (() maxAmount) { ListOWLClass subClasses = new LinkedListOWLClass()。 (word + (lastWordLength))。amp。 for (String, OWLClass entry : .entrySet()) { String entryKey = ()。 } } // word plete if (!( )) { String lastWord = (0).toLowerCase( )。amp。amp。 i) { String splitWord = splitWords[i]。 for (int i = 1。 () 0) { // split to words by space String[] splitWords = ( )。 word != null amp。 if ( != null amp。 } } 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 28 } } public ListString getRelativeWords(String word) { return (word, 10)。 for (OWLClass owlClass : ) { (().getFragment() .toLowerCase(), owlClass)。 = ()。 = (libraryFile)。 if ( != null) { = new File()。 private MapString, OWLClass owlClassMap。 private IRI educationIri。 private OWLOntologyManager manager。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 27 } } 載入 并 解 析 本 體 , 獲 得 相 關(guān) 詞 的 本 體 工 具 的 實(shí) 現(xiàn)(): public class OntologyUtil { private String libraryPath。它的執(zhí)行結(jié)果如圖 51 所示。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 26 第五章 系統(tǒng)實(shí)現(xiàn) 本體模塊 系統(tǒng)在初始化時(shí)讀取并解析本體 XML文檔,通過(guò) OWL API獲取本體中所有的概念。 SET UNIQUE_CHECKS=OLD_UNIQUE_CHECKS。 SET SQL_MODE=OLD_SQL_MODE。 Table `edu_search`.`admin` 管理員表 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 25 DROP TABLE IF EXISTS `edu_search`.`admin` 。 Table `edu_search`.`index_file` 索引文件表 DROP TABLE IF EXISTS `edu_search`.`index_file` 。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 24 Table `edu_search`.`doc` 文檔表 DROP TABLE IF EXISTS `edu_search`.`doc` 。 Table `edu_search`.`category` 分類表 DROP TABLE IF EXISTS `edu_search`.`category` 。 Table `edu_search`.`user` 用戶表 DROP TABLE IF EXISTS `edu_search`.`user` 。 DROP SCHEMA IF EXISTS `edu_search` 。 SET OLD_SQL_MODE=SQL_MODE, SQL_MODE=39。 數(shù)據(jù)表設(shè)計(jì) 系統(tǒng)主要數(shù)據(jù)庫(kù)表如下: 表 41 用戶表( user) 標(biāo)識(shí) 數(shù)據(jù)類型 數(shù)據(jù)范圍 備注 VARCHAR 60 用戶的唯一標(biāo)識(shí),主鍵 name VARCHAR 30 名字 password VARCHAR 20 密碼 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 22 表 42 分類表( category) 標(biāo)識(shí) 數(shù)據(jù)類型 數(shù)據(jù)范圍 備注 category_id INT 分類的唯一標(biāo)識(shí),主鍵 name VARCHAR 45 分類名 parent_category_id INT 父分類的 category_id user_id VARCHAR 60 分類所屬用戶的 表 43 學(xué)生表 (doc) 標(biāo)識(shí) 數(shù)據(jù)類型 數(shù)據(jù)范圍 備注 doc_id INT 文檔的唯一標(biāo)識(shí),主鍵 title VARCHAR 60 文檔的標(biāo)題 content LONGTEXT 少于 4294967296 個(gè)字節(jié)(2**32) 文檔的內(nèi)容 change_time DATETIME 修改時(shí)間 click_number INT 點(diǎn)擊次數(shù) user_id VARCHAR 60 所屬用戶的 category_id INT 所屬分類的 category_id 表 44 索引文件表( index_file) 標(biāo)識(shí) 數(shù)據(jù)類型 數(shù)據(jù)范圍 備注 file_name VARCHAR 15 文件名 ,主鍵 doc_id INT 文檔的 doc_id,外鍵 (doc) change_time DATETIME 修改時(shí)間 表 45 管理員表( admin) 標(biāo)識(shí) 數(shù)據(jù)類型 數(shù)據(jù)范圍 備注 VARCHAR 60 管理員 ,主鍵 name VARCHAR 30 名字 password VARCHAR 20 密碼 recent_login_date DATE 最近登錄日期 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 23 創(chuàng)建數(shù)據(jù)表 數(shù)據(jù)庫(kù)建立代碼 ()如下: SET OLD_UNIQUE_CHECKS=UNIQUE_CHECKS, UNIQUE_CHECKS=0。 圖 412 本體模塊 UML 類圖 本體模塊實(shí)現(xiàn)了本體的載入和解析,對(duì)搜索語(yǔ)句中的詞匯進(jìn)行 單詞補(bǔ)全和語(yǔ)義補(bǔ)全的功能 , libraryPath 表示本體文件的磁盤路徑, libraryFile 表示本體文件,educationOntology 表示本體, getRelativeWords 方法用于根據(jù)搜索語(yǔ)句從本體中獲得相關(guān)詞列表,包括單詞補(bǔ)全和語(yǔ)義補(bǔ)全 。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 19 圖 411 Lucene 模塊 UML 類圖 Lucene 模塊完成 Lucene 目錄和分析器的創(chuàng)建和關(guān)閉,實(shí)現(xiàn)對(duì)索引的創(chuàng)建、編輯、刪除和搜索 , DocSearcher 實(shí)現(xiàn)對(duì)索引的搜索, DocIndexer 實(shí)現(xiàn)對(duì)文檔的索引的操作 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 20 ,把操作放在線程池中執(zhí)行, WriteDocIndexTasks 實(shí)現(xiàn)了更新索引的任務(wù),DeleteDocIndexTask 實(shí)現(xiàn)了刪除索引的任務(wù) 。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 18 圖 410 分類表單模塊 UML 類圖
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1