<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        TrieTree服務-組件構成及其作用介紹

        來源:懂視網 責編:小采 時間:2020-11-27 22:41:54
        文檔

        TrieTree服務-組件構成及其作用介紹

        TrieTree服務-組件構成及其作用介紹:上一篇中我們對TrieTree服務有了一個整體的了解,不知道大家下載完之后有沒有真正玩過這個TrieTree服務,如果你還沒有玩過,沒關系,本文將一步步教你配置和使用TrieTree服務。 TrieTree服務由幾大組件組成,如下圖 Dictionary組件是核心庫,主要提
        推薦度:
        導讀TrieTree服務-組件構成及其作用介紹:上一篇中我們對TrieTree服務有了一個整體的了解,不知道大家下載完之后有沒有真正玩過這個TrieTree服務,如果你還沒有玩過,沒關系,本文將一步步教你配置和使用TrieTree服務。 TrieTree服務由幾大組件組成,如下圖 Dictionary組件是核心庫,主要提

        上一篇中我們對TrieTree服務有了一個整體的了解,不知道大家下載完之后有沒有真正玩過這個TrieTree服務,如果你還沒有玩過,沒關系,本文將一步步教你配置和使用TrieTree服務。

        TrieTree服務由幾大組件組成,如下圖

        image

        Dictionary組件是核心庫,主要提供基本數據定義、配置信息定義,數據結構表示,同時也提供了POSType(參考Pangu的Part of Speech定義)。由于TrieTree是利用內存來加載數據的,所以這個組件的設計直接決定了內存的占用大小和數據查詢性能。Dictionary.Providers組件主要負責提供各種自定義數據提供者(DataProvider),你可以把它理解為字典數據的加載器,例如自帶的PanguDictProviders就是負責加載盤古自己的dict格式的字典。TrieTree服務的加載器是高度可配置的,你可以通過配置文件來選擇你需要使用的加載器,如下所示:
        代碼如下:
        <dictionaryService>
        <provider name="pangu_dict" uri="F:\Dropbox\research\NLP\TrieTreeService\DictionaryService.UnitTest\Data\panguDict.dct" type="BluePrint.Dictionary.Providers.PanguDictProvider, BluePrint.Dictionary.Providers" />
        <provider name="IKdict" uri="F:\Dropbox\research\NLP\TrieTreeService\DictionaryService.UnitTest\Data\IKdict.dic" type="BluePrint.Dictionary.Providers.TxtFileProvider, BluePrint.Dictionary.Providers"/>
        </dictionaryService>

        上面這個配置選擇了2個加載器,分別是PanguDictProvider、TxtFileProvider(純文本格式加載器,你可以理解為.csv字典加載器),這里的TxtFileProvider是用來加載IKAnalyzer中的IKdict.dic文件的。在服務啟動后(調試模式)你會看到類似的提示:

        image

        TrieTree中由于使用了log4net的ColoredConsoleAppender,所以能夠顯示不同顏色的提示信息。你會看到日志中有pangu_dict和IKdict的加載時間,這里的名字是由app.config中的provider的name屬性設置的。其實TrieTree也是支持加載基于MongoDB的字典的,只是由于牽扯到相對復雜的MongoDB的配置和一些概念,就不在本文中講解了,我會考慮在之后的教程中提供。

        DictionaryService組件是TrieTree服務的容器組件,主要包含了Windows服務的實現,還有Windows服務的安裝器。這個組件是一個控制臺程序,它為用戶提供了兩種運行模式——調試模式和Service模式。調試模式就是直接運行控制臺,提供基于log4net的日志信息,方便調試和斷點;而Service模式是直接運行為一個Windows服務,主要用于測試與生產環境。由于是控制臺程序,切換模式是通過參數完成的,例如-i 表示安裝windows服務,-u表示卸載windows服務, -c表示啟動控制臺模式。

        以上便是TrieTree服務的三大核心組件,但我還打算介紹一個非常實用的附加組件DictionaryQuery。

        image

        雖然名字也叫查詢分析器,但其實和SQL的查詢分析器不是一個級別的,你不用去比較,沒啥意思。這東西主要是兩個作用,第一,測試TrieTree服務的運行情況;第二,檢查加載字典后字典中的詞的狀態。你也可以用右側的POS過濾器進行篩選,多選表示或的關系,比如你選擇了地名和人名,你搜索“上海”,結果是“上海, 頻率:251, 類型:地名(A_NS)”,如果找不到的話會顯示紅色的“未找到合適詞”,如下所示。

        image

        你還可以選擇匹配的方式,即最大正向匹配、最大反向匹配和完全匹配,這個就不用我多解釋了吧。對了,運行這玩意之前字典服務必須打開,且你要指向你配置的TrieTree服務的端口,默認是7010,圖中配置的是dict://127.0.0.1:7010,注意字典服務的URI是以dict://開頭的。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        TrieTree服務-組件構成及其作用介紹

        TrieTree服務-組件構成及其作用介紹:上一篇中我們對TrieTree服務有了一個整體的了解,不知道大家下載完之后有沒有真正玩過這個TrieTree服務,如果你還沒有玩過,沒關系,本文將一步步教你配置和使用TrieTree服務。 TrieTree服務由幾大組件組成,如下圖 Dictionary組件是核心庫,主要提
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 最近新韩国日本免费观看| jizz中国免费| 亚洲av无码一区二区三区天堂| 老司机午夜在线视频免费| 你是我的城池营垒免费观看完整版| 免费一级不卡毛片| 真人做A免费观看| 国产一区二区三区无码免费| 亚洲精品国产字幕久久不卡| 亚洲成a人片在线观看中文!!!| 亚洲av午夜电影在线观看| 免费网站看v片在线香蕉| 亚洲一区二区三区在线观看精品中文| 亚洲欧洲国产成人精品| 无码免费午夜福利片在线| 亚洲色无码一区二区三区| 91视频免费观看高清观看完整| 亚洲AV永久无码精品成人| 香蕉视频亚洲一级| 久久精品网站免费观看| 亚洲高清在线观看| 曰韩无码AV片免费播放不卡 | 99精品视频免费观看| 亚洲成A人片77777国产| 亚洲丝袜中文字幕| 丝袜足液精子免费视频| 免费永久国产在线视频| 男女一边桶一边摸一边脱视频免费| 日韩免费电影在线观看| 亚洲人成网站在线在线观看| 免费A级毛片av无码| 亚洲一本一道一区二区三区| 免费三级毛片电影片| 亚洲日本在线播放| 日本午夜免费福利视频| 你懂的网址免费国产| 亚洲av永久无码嘿嘿嘿| 亚洲国产一区视频| 一进一出60分钟免费视频| 国产成人亚洲影院在线观看| 青草久久精品亚洲综合专区|