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
主站蜘蛛池模板: 精品国产自在在线在线观看| 亚洲欧美色中文字幕| 亚洲成a人片| 成人小视频在线观看免费| 国产日韩久久久久无码精品| 欧美第九页| 日本成人福利视频| 国产理论精品| 国产精品免费久久久久影院无码| 久久久久久尹人网香蕉| 日本AⅤ精品一区二区三区日| 91麻豆精品国产高清在线| 久久久精品无码一区二区三区| 97超级碰碰碰碰精品| 国产精品3p视频| 日韩高清中文字幕| 香蕉久久永久视频| 日本精品影院| 无码一区18禁| 国产主播在线一区| 人妻中文字幕无码久久一区| 亚洲无码熟妇人妻AV在线| 青青草原偷拍视频| 美女潮喷出白浆在线观看视频| 老司国产精品视频91| 97se亚洲综合不卡 | 久草青青在线视频| 手机在线免费毛片| 亚洲乱码视频| 欧美成人精品高清在线下载 | 国产亚洲精品自在久久不卡| 99热这里只有免费国产精品 | 欧美精品成人一区二区视频一| 日韩欧美国产中文| 一区二区影院| 日日拍夜夜操| 亚洲最大看欧美片网站地址| 九九热视频在线免费观看| 亚洲成人动漫在线| 国产欧美网站| 国产毛片不卡| 国产成人亚洲精品无码电影| 国产成人凹凸视频在线| 99热这里只有精品国产99| 91亚瑟视频| 一级片一区| 色综合日本| 日韩成人高清无码| 亚洲国产欧美自拍| 欧美激情第一区| 中国国产一级毛片| 国产成人高清精品免费| 国产精品一区二区在线播放| 亚洲女人在线| 另类欧美日韩| 久久99精品久久久大学生| 国产精品自在在线午夜| 亚洲一区二区精品无码久久久| 国产精品美乳| 亚洲视频黄| 成人在线天堂| 日本一本正道综合久久dvd| 国产网友愉拍精品| 第一页亚洲| swag国产精品| 久久国产乱子| 欧美啪啪精品| 在线观看无码av免费不卡网站| 国产成人喷潮在线观看| 1024你懂的国产精品| 中文字幕亚洲综久久2021| 色综合五月| 色AV色 综合网站| 97国产精品视频自在拍| 日韩小视频网站hq| 亚洲成A人V欧美综合天堂| 日本午夜在线视频| 国产在线麻豆波多野结衣| 四虎永久在线精品国产免费| 美美女高清毛片视频免费观看| 亚洲精品无码久久久久苍井空| 在线视频97|