999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于安卓系統的桌面搜索引擎的設計研究

2014-10-29 09:56:58王文超亢煥楠
電子技術與軟件工程 2014年16期
關鍵詞:搜索引擎設計

王文超++亢煥楠

摘 要

目前市場上主流的移動端智能系統主要為Android以及ios,由于Android的開源性使其受到了多數手機廠商的歡迎并逐漸形成了一個陣營,而他們所面對的則為一家獨大的蘋果,而在用戶體驗被越來越重視的情況下如何將UI制作地更為人性化則成為了擺在手機廠商面前的重點問題。作為UI的重要組成桌面搜索引擎對于用戶體驗而言具有重要的意義,本文對基于安卓系統的桌面搜索引擎的設計進行了分析并提出了相關的建議,供以參考。

【關鍵詞】安卓系統 搜索引擎 設計

在計算機技術以及網絡技術特別是移動通信技術不斷發展的背景下給智能手機帶來了極大的發展空間。目前性能過剩已經成為了當前智能手機的普遍問題之一,硬件功能過于強大的背后反而是軟件不能跟上步伐,這也就導致了用戶的體驗性出現了一定程度的下降。在人機交互過程中UI承載了重要的作用,其中桌面搜索引擎則是UI當中重要的構成部分,但是從當前現狀來看桌面搜索引擎還處于發展期,而從商業潛在價值上來看手機桌面搜索引擎無疑有著巨大的商機,這也使其受到了越來越廣泛的關注。

1 桌面搜索引引擎概述

用戶在使用桌面搜索引擎的過程中可以直接找到本地磁盤上的相關資料,整個過程快捷、迅速,這也使得桌面搜索引擎受到了用戶的青睞。盡管手機端的搜索軟件與PC端的搜索軟件在功能上存在著很大的共性,但是本質上還是存在很大的區別,特別是對于安卓手機而言,其底層是基于Linux,這與PC端的Windows平臺有著必然差異性。目前在安卓當中的搜索軟件主要分為兩類即系統自帶搜索工具以及第三方開發軟件。以安卓的快速搜索框為例,它可為用戶提供一個單獨的搜索框,用戶經過搜索框可以查詢系統內部文件如通訊錄、應用程序等;而第三方搜索軟件的功能較安卓自帶的搜索框則更為全面,以RE管理器來看,它的搜索功能以及交互界面則更為人性化,特別是在root條件下可以直接對系統內部文件進行操作,這也是安卓搜索框不具備的。

2 基于安卓系統的桌面搜索引擎的設計

2.1 Lucene搜索引擎框架

對于安卓系統的桌面搜索引擎而言Lucene搜索引擎框架是實現搜索功能的重要部分,它具備了強大的全文搜索功能,其系統結構與源碼組織具體如圖1所示:

從圖1中可以清晰看出Lucene 系統框架主要是由三部分組成即為結構封裝、索引核心一級對外接口,在整個框架當中又以索引核心最為重要。在進行設計過程中需要將外部抽象層置于框架當中以此來控制耦合性。而在局部細節設計過程中都需要遵循上述原則讓框架的擴展性得到保證且易于理解。從查詢方面來看Lucene的功能較為全面,主要體現為以下方面:

(1)布爾查詢。在查詢過程中可將分類復雜查詢轉變為布爾查詢并構成一個子句的集合。

(2)通配符查詢??稍谠~條中應用多個通配符以及單個通配符來進行查詢。

(3)項查詢。項查詢可將多個簡單的單元素詞進行整合從而串聯為復雜查詢。另外Lucene還支持范圍查詢、權重查詢以及模糊查詢。

2.2 桌面搜索引技術分析

除了基本的框架外還需要相關技術才能夠實現讓搜索引擎的功能充分發揮效用,其中分詞技術便具有關鍵性作用。對于漢字信息而言分詞就是從字、詞、句方面對漢字信息進行相關處理從而更為合理地對相關信息進行處理。在中文分詞過程中又涉及到了以下方法:

(1)詞典分詞方法。將漢字串與詞典中的詞條進行一一對應的適配,若適配成功即成功識別一個詞匯。

(2)理解分詞方法。較機械式的詞典分詞方法顯然理解分詞方法更為智能,利用計算機模擬功能來對相關語句進行“理解”從而達到“識別”目的。當然其中還涉及到了一系列的句法、語法判斷,經過綜合性分析最終才能完成分詞。由于中文結構、語法較為復雜就給理解分詞方法的具體實施帶來了一定的阻礙,為了讓其能夠良好實施還需要進一步完善。

(3)統計分詞方法。統計分詞方法的實施實質上是基于以下公式:F(A:B)=P(A,B)/[P(A)P(B)]。其中P(A,B)是AB出現概率,而P(A)、P(B)則表示A、B單獨出現的概率,通過上述處理即可以從某個方面來判斷A、B之間的關聯程度,其中可設定一個區間,當函數落于該區間內時即判斷A、B構成了一個詞匯。為了讓該方法得到進一步完善可將N元文法模型置于其中來避免詞匯歧義。

3 結語

上文對以Lucene搜索引擎框架并結合分詞技術對基于安卓系統的桌面搜索引擎的設計進行了闡述,當然在實際設計過程中還需要對分詞方法以及框架引擎進一步完善從而讓搜索引擎的功能更為全面,讓用戶得到更好地體驗。

參考文獻

[1]孫友倉.一種基于Web Service的信息搜索引擎機制[J].山西大學學報(自然科學版),2010(02).

[2]黃軼文.搜索引擎原理與快速開發應用[J].科技信息,2010(36).

[3]張淳晟,鄭麗英.基于XML的搜索引擎倒排索引研究[J].太原科技,2009(01).

作者單位

東莞星海豐電子有限公司 廣東省東莞市 523910endprint

摘 要

目前市場上主流的移動端智能系統主要為Android以及ios,由于Android的開源性使其受到了多數手機廠商的歡迎并逐漸形成了一個陣營,而他們所面對的則為一家獨大的蘋果,而在用戶體驗被越來越重視的情況下如何將UI制作地更為人性化則成為了擺在手機廠商面前的重點問題。作為UI的重要組成桌面搜索引擎對于用戶體驗而言具有重要的意義,本文對基于安卓系統的桌面搜索引擎的設計進行了分析并提出了相關的建議,供以參考。

【關鍵詞】安卓系統 搜索引擎 設計

在計算機技術以及網絡技術特別是移動通信技術不斷發展的背景下給智能手機帶來了極大的發展空間。目前性能過剩已經成為了當前智能手機的普遍問題之一,硬件功能過于強大的背后反而是軟件不能跟上步伐,這也就導致了用戶的體驗性出現了一定程度的下降。在人機交互過程中UI承載了重要的作用,其中桌面搜索引擎則是UI當中重要的構成部分,但是從當前現狀來看桌面搜索引擎還處于發展期,而從商業潛在價值上來看手機桌面搜索引擎無疑有著巨大的商機,這也使其受到了越來越廣泛的關注。

1 桌面搜索引引擎概述

用戶在使用桌面搜索引擎的過程中可以直接找到本地磁盤上的相關資料,整個過程快捷、迅速,這也使得桌面搜索引擎受到了用戶的青睞。盡管手機端的搜索軟件與PC端的搜索軟件在功能上存在著很大的共性,但是本質上還是存在很大的區別,特別是對于安卓手機而言,其底層是基于Linux,這與PC端的Windows平臺有著必然差異性。目前在安卓當中的搜索軟件主要分為兩類即系統自帶搜索工具以及第三方開發軟件。以安卓的快速搜索框為例,它可為用戶提供一個單獨的搜索框,用戶經過搜索框可以查詢系統內部文件如通訊錄、應用程序等;而第三方搜索軟件的功能較安卓自帶的搜索框則更為全面,以RE管理器來看,它的搜索功能以及交互界面則更為人性化,特別是在root條件下可以直接對系統內部文件進行操作,這也是安卓搜索框不具備的。

2 基于安卓系統的桌面搜索引擎的設計

2.1 Lucene搜索引擎框架

對于安卓系統的桌面搜索引擎而言Lucene搜索引擎框架是實現搜索功能的重要部分,它具備了強大的全文搜索功能,其系統結構與源碼組織具體如圖1所示:

從圖1中可以清晰看出Lucene 系統框架主要是由三部分組成即為結構封裝、索引核心一級對外接口,在整個框架當中又以索引核心最為重要。在進行設計過程中需要將外部抽象層置于框架當中以此來控制耦合性。而在局部細節設計過程中都需要遵循上述原則讓框架的擴展性得到保證且易于理解。從查詢方面來看Lucene的功能較為全面,主要體現為以下方面:

(1)布爾查詢。在查詢過程中可將分類復雜查詢轉變為布爾查詢并構成一個子句的集合。

(2)通配符查詢。可在詞條中應用多個通配符以及單個通配符來進行查詢。

(3)項查詢。項查詢可將多個簡單的單元素詞進行整合從而串聯為復雜查詢。另外Lucene還支持范圍查詢、權重查詢以及模糊查詢。

2.2 桌面搜索引技術分析

除了基本的框架外還需要相關技術才能夠實現讓搜索引擎的功能充分發揮效用,其中分詞技術便具有關鍵性作用。對于漢字信息而言分詞就是從字、詞、句方面對漢字信息進行相關處理從而更為合理地對相關信息進行處理。在中文分詞過程中又涉及到了以下方法:

(1)詞典分詞方法。將漢字串與詞典中的詞條進行一一對應的適配,若適配成功即成功識別一個詞匯。

(2)理解分詞方法。較機械式的詞典分詞方法顯然理解分詞方法更為智能,利用計算機模擬功能來對相關語句進行“理解”從而達到“識別”目的。當然其中還涉及到了一系列的句法、語法判斷,經過綜合性分析最終才能完成分詞。由于中文結構、語法較為復雜就給理解分詞方法的具體實施帶來了一定的阻礙,為了讓其能夠良好實施還需要進一步完善。

(3)統計分詞方法。統計分詞方法的實施實質上是基于以下公式:F(A:B)=P(A,B)/[P(A)P(B)]。其中P(A,B)是AB出現概率,而P(A)、P(B)則表示A、B單獨出現的概率,通過上述處理即可以從某個方面來判斷A、B之間的關聯程度,其中可設定一個區間,當函數落于該區間內時即判斷A、B構成了一個詞匯。為了讓該方法得到進一步完善可將N元文法模型置于其中來避免詞匯歧義。

3 結語

上文對以Lucene搜索引擎框架并結合分詞技術對基于安卓系統的桌面搜索引擎的設計進行了闡述,當然在實際設計過程中還需要對分詞方法以及框架引擎進一步完善從而讓搜索引擎的功能更為全面,讓用戶得到更好地體驗。

參考文獻

[1]孫友倉.一種基于Web Service的信息搜索引擎機制[J].山西大學學報(自然科學版),2010(02).

[2]黃軼文.搜索引擎原理與快速開發應用[J].科技信息,2010(36).

[3]張淳晟,鄭麗英.基于XML的搜索引擎倒排索引研究[J].太原科技,2009(01).

作者單位

東莞星海豐電子有限公司 廣東省東莞市 523910endprint

摘 要

目前市場上主流的移動端智能系統主要為Android以及ios,由于Android的開源性使其受到了多數手機廠商的歡迎并逐漸形成了一個陣營,而他們所面對的則為一家獨大的蘋果,而在用戶體驗被越來越重視的情況下如何將UI制作地更為人性化則成為了擺在手機廠商面前的重點問題。作為UI的重要組成桌面搜索引擎對于用戶體驗而言具有重要的意義,本文對基于安卓系統的桌面搜索引擎的設計進行了分析并提出了相關的建議,供以參考。

【關鍵詞】安卓系統 搜索引擎 設計

在計算機技術以及網絡技術特別是移動通信技術不斷發展的背景下給智能手機帶來了極大的發展空間。目前性能過剩已經成為了當前智能手機的普遍問題之一,硬件功能過于強大的背后反而是軟件不能跟上步伐,這也就導致了用戶的體驗性出現了一定程度的下降。在人機交互過程中UI承載了重要的作用,其中桌面搜索引擎則是UI當中重要的構成部分,但是從當前現狀來看桌面搜索引擎還處于發展期,而從商業潛在價值上來看手機桌面搜索引擎無疑有著巨大的商機,這也使其受到了越來越廣泛的關注。

1 桌面搜索引引擎概述

用戶在使用桌面搜索引擎的過程中可以直接找到本地磁盤上的相關資料,整個過程快捷、迅速,這也使得桌面搜索引擎受到了用戶的青睞。盡管手機端的搜索軟件與PC端的搜索軟件在功能上存在著很大的共性,但是本質上還是存在很大的區別,特別是對于安卓手機而言,其底層是基于Linux,這與PC端的Windows平臺有著必然差異性。目前在安卓當中的搜索軟件主要分為兩類即系統自帶搜索工具以及第三方開發軟件。以安卓的快速搜索框為例,它可為用戶提供一個單獨的搜索框,用戶經過搜索框可以查詢系統內部文件如通訊錄、應用程序等;而第三方搜索軟件的功能較安卓自帶的搜索框則更為全面,以RE管理器來看,它的搜索功能以及交互界面則更為人性化,特別是在root條件下可以直接對系統內部文件進行操作,這也是安卓搜索框不具備的。

2 基于安卓系統的桌面搜索引擎的設計

2.1 Lucene搜索引擎框架

對于安卓系統的桌面搜索引擎而言Lucene搜索引擎框架是實現搜索功能的重要部分,它具備了強大的全文搜索功能,其系統結構與源碼組織具體如圖1所示:

從圖1中可以清晰看出Lucene 系統框架主要是由三部分組成即為結構封裝、索引核心一級對外接口,在整個框架當中又以索引核心最為重要。在進行設計過程中需要將外部抽象層置于框架當中以此來控制耦合性。而在局部細節設計過程中都需要遵循上述原則讓框架的擴展性得到保證且易于理解。從查詢方面來看Lucene的功能較為全面,主要體現為以下方面:

(1)布爾查詢。在查詢過程中可將分類復雜查詢轉變為布爾查詢并構成一個子句的集合。

(2)通配符查詢??稍谠~條中應用多個通配符以及單個通配符來進行查詢。

(3)項查詢。項查詢可將多個簡單的單元素詞進行整合從而串聯為復雜查詢。另外Lucene還支持范圍查詢、權重查詢以及模糊查詢。

2.2 桌面搜索引技術分析

除了基本的框架外還需要相關技術才能夠實現讓搜索引擎的功能充分發揮效用,其中分詞技術便具有關鍵性作用。對于漢字信息而言分詞就是從字、詞、句方面對漢字信息進行相關處理從而更為合理地對相關信息進行處理。在中文分詞過程中又涉及到了以下方法:

(1)詞典分詞方法。將漢字串與詞典中的詞條進行一一對應的適配,若適配成功即成功識別一個詞匯。

(2)理解分詞方法。較機械式的詞典分詞方法顯然理解分詞方法更為智能,利用計算機模擬功能來對相關語句進行“理解”從而達到“識別”目的。當然其中還涉及到了一系列的句法、語法判斷,經過綜合性分析最終才能完成分詞。由于中文結構、語法較為復雜就給理解分詞方法的具體實施帶來了一定的阻礙,為了讓其能夠良好實施還需要進一步完善。

(3)統計分詞方法。統計分詞方法的實施實質上是基于以下公式:F(A:B)=P(A,B)/[P(A)P(B)]。其中P(A,B)是AB出現概率,而P(A)、P(B)則表示A、B單獨出現的概率,通過上述處理即可以從某個方面來判斷A、B之間的關聯程度,其中可設定一個區間,當函數落于該區間內時即判斷A、B構成了一個詞匯。為了讓該方法得到進一步完善可將N元文法模型置于其中來避免詞匯歧義。

3 結語

上文對以Lucene搜索引擎框架并結合分詞技術對基于安卓系統的桌面搜索引擎的設計進行了闡述,當然在實際設計過程中還需要對分詞方法以及框架引擎進一步完善從而讓搜索引擎的功能更為全面,讓用戶得到更好地體驗。

參考文獻

[1]孫友倉.一種基于Web Service的信息搜索引擎機制[J].山西大學學報(自然科學版),2010(02).

[2]黃軼文.搜索引擎原理與快速開發應用[J].科技信息,2010(36).

[3]張淳晟,鄭麗英.基于XML的搜索引擎倒排索引研究[J].太原科技,2009(01).

作者單位

東莞星海豐電子有限公司 廣東省東莞市 523910endprint

猜你喜歡
搜索引擎設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
網絡搜索引擎亟待規范
中國衛生(2015年12期)2015-11-10 05:13:38
Nutch搜索引擎在網絡輿情管控中的應用
警察技術(2015年3期)2015-02-27 15:37:09
基于Nutch的醫療搜索引擎的研究與開發
廣告主與搜索引擎的雙向博弈分析
知識漫畫
百科知識(2012年11期)2012-04-29 08:30:15
主站蜘蛛池模板: 国产97视频在线观看| 99热国产在线精品99| 成AV人片一区二区三区久久| 成人精品亚洲| 露脸真实国语乱在线观看| 国产情精品嫩草影院88av| 国产福利不卡视频| 亚洲欧洲一区二区三区| 又爽又黄又无遮挡网站| 日本欧美午夜| 老熟妇喷水一区二区三区| 亚洲色图另类| а∨天堂一区中文字幕| 亚洲嫩模喷白浆| 亚洲中久无码永久在线观看软件 | 国产激情在线视频| 98超碰在线观看| 国产内射一区亚洲| 伊人国产无码高清视频| 精品国产aⅴ一区二区三区| 久久国产精品国产自线拍| 国产二级毛片| 亚洲无码电影| 久久精品嫩草研究院| 欧美日本在线| 99精品这里只有精品高清视频| 国产成人喷潮在线观看| 日韩a级毛片| 成人欧美在线观看| 精品無碼一區在線觀看 | 日本黄色不卡视频| 狠狠色成人综合首页| 成人va亚洲va欧美天堂| 欧美a级在线| 国产成人调教在线视频| 色一情一乱一伦一区二区三区小说| 91精品国产自产在线老师啪l| 视频二区欧美| 欧美色香蕉| 精品国产中文一级毛片在线看| 日韩人妻少妇一区二区| 欧美日韩国产在线人| 91麻豆精品视频| 国产欧美日韩一区二区视频在线| 熟女视频91| 国产欧美日韩精品综合在线| 欧美激情视频在线观看一区| 国产女人水多毛片18| 国产福利在线免费| 98超碰在线观看| 亚洲bt欧美bt精品| 婷婷综合在线观看丁香| 欧美黑人欧美精品刺激| 91探花在线观看国产最新| 国产一级视频久久| 成人福利在线看| 国产一区二区在线视频观看| 3p叠罗汉国产精品久久| 国产精品第5页| 特级精品毛片免费观看| 亚洲天堂网在线播放| 国产网友愉拍精品| 免费人欧美成又黄又爽的视频| 国产亚洲欧美日韩在线一区二区三区| 国产白浆在线| 国产三级精品三级在线观看| 大学生久久香蕉国产线观看| 久视频免费精品6| 欧美午夜性视频| 无码精品一区二区久久久| 日韩av无码精品专区| 亚洲日本精品一区二区| 亚洲欧美日韩天堂| 午夜免费小视频| 国产精品xxx| 国产精品刺激对白在线| 久久久久国产一级毛片高清板| 夜夜爽免费视频| 伊人久久精品无码麻豆精品| 最近最新中文字幕免费的一页| 久久免费看片| 九色国产在线|