亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)搜索方法及裝置的制造方法_2

文檔序號(hào):9417380閱讀:來(lái)源:國(guó)知局
裝置可以達(dá)到如下有益效果:
[0052]通過(guò)獲取用戶輸入的搜索關(guān)鍵詞;從預(yù)設(shè)的關(guān)鍵詞庫(kù)中提取出所述搜索關(guān)鍵詞對(duì)應(yīng)的關(guān)鍵詞屬性;根據(jù)提取出的所述關(guān)鍵詞屬性,獲取滿足預(yù)設(shè)執(zhí)行條件的所有關(guān)鍵字,并將滿足所述預(yù)設(shè)執(zhí)行條件的關(guān)鍵字循環(huán)發(fā)送至爬蟲(chóng)任務(wù)執(zhí)行隊(duì)列;根據(jù)所述關(guān)鍵字分別對(duì)應(yīng)的權(quán)重值,配置每個(gè)所述關(guān)鍵字對(duì)應(yīng)的爬蟲(chóng)執(zhí)行時(shí)間,并根據(jù)所述爬蟲(chóng)執(zhí)行時(shí)間,生成對(duì)應(yīng)的爬蟲(chóng)任務(wù);執(zhí)行對(duì)應(yīng)的爬蟲(chóng)任務(wù),獲取爬蟲(chóng)結(jié)果;具有根據(jù)待搜索的關(guān)鍵詞的權(quán)重動(dòng)態(tài)調(diào)整爬蟲(chóng)執(zhí)行時(shí)間的有益效果,達(dá)到了基于關(guān)鍵詞的權(quán)重執(zhí)行高效、精確的數(shù)據(jù)搜索的目的,提高了數(shù)據(jù)搜索效率。
[0053]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
[0054]下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說(shuō)明】
[0055]附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0056]圖1為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)搜索方法的一種實(shí)施例方式的流程圖;
[0057]圖2為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)搜索方法中步驟S30的流程圖;
[0058]圖3為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)搜索方法中步驟S50的流程圖;
[0059]圖4為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)搜索方法的另一種實(shí)施方式的流程圖;
[0060]圖5為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)搜索裝置的一種實(shí)施方式的框圖;
[0061]圖6為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)搜索裝置中發(fā)送模塊130的框圖;
[0062]圖7為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)搜索裝置中執(zhí)行模塊150的框圖;
[0063]圖8為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)搜索裝置的另一種實(shí)施方式的框圖。
【具體實(shí)施方式】
[0064]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0065]本發(fā)明公開(kāi)的一實(shí)施例中提供了一種數(shù)據(jù)搜索方法,用以根據(jù)待搜索的關(guān)鍵詞的權(quán)重動(dòng)態(tài)調(diào)整爬蟲(chóng)執(zhí)行時(shí)間,實(shí)現(xiàn)基于關(guān)鍵詞的權(quán)重,執(zhí)行高效、精確的數(shù)據(jù)搜索。如圖1所示,本發(fā)明實(shí)施例中一種數(shù)據(jù)搜索方法包括步驟S10-S50:
[0066]步驟S10、獲取用戶輸入的搜索關(guān)鍵詞;
[0067]步驟S20、從預(yù)設(shè)的關(guān)鍵詞庫(kù)中提取出所述搜索關(guān)鍵詞對(duì)應(yīng)的關(guān)鍵詞屬性;
[0068]本發(fā)明實(shí)施例中,用戶利用對(duì)應(yīng)的用戶接口比如搜索引擎、應(yīng)用程序APP等輸入對(duì)應(yīng)的搜索關(guān)鍵詞,服務(wù)器獲取到用戶輸入的搜索關(guān)鍵詞后,從預(yù)先設(shè)置并存儲(chǔ)的關(guān)鍵詞庫(kù)中提取出用戶輸入的搜索關(guān)鍵所對(duì)應(yīng)的關(guān)鍵詞屬性。本發(fā)明實(shí)施例中,所述搜索關(guān)鍵詞對(duì)應(yīng)的關(guān)鍵詞屬性包括:
[0069]關(guān)鍵詞唯一標(biāo)識(shí)碼ID、關(guān)鍵詞本身、關(guān)鍵詞科目、關(guān)鍵詞權(quán)重、執(zhí)行所述關(guān)鍵詞爬蟲(chóng)任務(wù)的前一次執(zhí)行時(shí)間和本次執(zhí)行時(shí)間、關(guān)鍵詞訪問(wèn)量以及關(guān)鍵詞狀態(tài);其中,所述關(guān)鍵詞訪問(wèn)量包括:執(zhí)行所述關(guān)鍵詞爬蟲(chóng)任務(wù)的前一次執(zhí)行時(shí)間至本次執(zhí)行時(shí)間所對(duì)應(yīng)時(shí)長(zhǎng)內(nèi)的訪問(wèn)量。其中,所述搜索關(guān)鍵詞被搜索一次,其對(duì)應(yīng)的訪問(wèn)量增加I。
[0070]本發(fā)明實(shí)施例中,所述本次執(zhí)行時(shí)間由該關(guān)鍵詞所對(duì)應(yīng)的權(quán)重值確定。在一個(gè)具體應(yīng)用場(chǎng)景中,權(quán)重值越大,本次執(zhí)行時(shí)間越靠前。
[0071]步驟S30、根據(jù)提取出的所述關(guān)鍵詞屬性,獲取滿足預(yù)設(shè)執(zhí)行條件的所有關(guān)鍵字,并將滿足所述預(yù)設(shè)執(zhí)行條件的關(guān)鍵字循環(huán)發(fā)送至爬蟲(chóng)任務(wù)執(zhí)行隊(duì)列;
[0072]提取出用戶輸入的關(guān)鍵詞后,服務(wù)器根據(jù)提取出的所述關(guān)鍵字對(duì)應(yīng)的關(guān)鍵詞屬性,找出滿足預(yù)設(shè)執(zhí)行條件的所有關(guān)鍵字,并將找出的滿足上述預(yù)設(shè)執(zhí)行條件的所有關(guān)鍵字循環(huán)發(fā)送至爬蟲(chóng)任務(wù)執(zhí)行隊(duì)列。
[0073]本發(fā)明實(shí)施例中,由于滿足預(yù)設(shè)執(zhí)行條件的關(guān)鍵字可以有多個(gè),因此需要對(duì)關(guān)鍵字對(duì)應(yīng)的爬蟲(chóng)任務(wù)進(jìn)行拆分;例如,使一個(gè)關(guān)鍵字生成一個(gè)爬蟲(chóng)任務(wù)等。
[0074]在一個(gè)實(shí)施例中,如圖2,所述步驟S30可以實(shí)施為如下描述的步驟S301-S303:
[0075]步驟S301、按照本次執(zhí)行時(shí)間小于當(dāng)前時(shí)間為預(yù)設(shè)執(zhí)行條件,提取滿足所述預(yù)設(shè)執(zhí)行條件的所有關(guān)鍵字;
[0076]本發(fā)明實(shí)施例中,以本次執(zhí)行時(shí)間小于當(dāng)前時(shí)間為預(yù)設(shè)執(zhí)行條件,獲取各關(guān)鍵字所對(duì)應(yīng)的本次執(zhí)行時(shí)間,查找并提取出滿足上述預(yù)設(shè)執(zhí)行條件的所有關(guān)鍵字。
[0077]步驟S302、識(shí)別提取出的所述關(guān)鍵字對(duì)應(yīng)的搜索任務(wù)類型為日常任務(wù)或者緊急任務(wù);
[0078]步驟S303、根據(jù)識(shí)別結(jié)果,將緊急任務(wù)對(duì)應(yīng)的所述關(guān)鍵字,循環(huán)發(fā)送至爬蟲(chóng)任務(wù)執(zhí)行隊(duì)列中由前至后存放緊急任務(wù)所對(duì)應(yīng)的執(zhí)行隊(duì)列;將日常任務(wù)對(duì)應(yīng)的所述關(guān)鍵字,循環(huán)發(fā)送至爬蟲(chóng)任務(wù)執(zhí)行隊(duì)列中由后至前存放日常任務(wù)所對(duì)應(yīng)的執(zhí)行隊(duì)列。
[0079]為了提高任務(wù)搜索的效率和智能性,將任務(wù)搜索分為日常搜索任務(wù)和緊急搜索任務(wù)。在提取出滿足預(yù)設(shè)執(zhí)行條件的關(guān)鍵字后,對(duì)提取出的上述關(guān)鍵字所對(duì)應(yīng)的搜索任務(wù)進(jìn)行識(shí)別,區(qū)分出上述搜索任務(wù)哪些是日常搜索任務(wù),哪些是緊急搜索任務(wù)。由于在數(shù)據(jù)庫(kù)對(duì)應(yīng)的爬蟲(chóng)任務(wù)執(zhí)行隊(duì)列中,分別存放了日常搜索任務(wù)和緊急搜索任務(wù);另外,為了便于執(zhí)行緊急搜索任務(wù),根據(jù)識(shí)別結(jié)果,將緊急任務(wù)對(duì)應(yīng)的所述關(guān)鍵字,循環(huán)發(fā)送至爬蟲(chóng)任務(wù)執(zhí)行隊(duì)列中由前至后存放緊急任務(wù)所對(duì)應(yīng)的執(zhí)行隊(duì)列;將日常任務(wù)對(duì)應(yīng)的所述關(guān)鍵字,循環(huán)發(fā)送至爬蟲(chóng)任務(wù)執(zhí)行隊(duì)列中由后至前存放日常任務(wù)所對(duì)應(yīng)的執(zhí)行隊(duì)列中。由此一來(lái),在執(zhí)行對(duì)應(yīng)的爬蟲(chóng)任務(wù)時(shí),緊急任務(wù)將優(yōu)先執(zhí)行。
[0080]步驟S40、根據(jù)所述關(guān)鍵字分別對(duì)應(yīng)的權(quán)重值,配置每個(gè)所述關(guān)鍵字對(duì)應(yīng)的爬蟲(chóng)執(zhí)行時(shí)間,并根據(jù)所述爬蟲(chóng)執(zhí)行時(shí)間,生成對(duì)應(yīng)的爬蟲(chóng)任務(wù);
[0081]本發(fā)明實(shí)施例中,將滿足預(yù)設(shè)執(zhí)行條件的關(guān)鍵字循環(huán)發(fā)送至爬蟲(chóng)任務(wù)執(zhí)行隊(duì)列后,同時(shí)根據(jù)每個(gè)關(guān)鍵字對(duì)應(yīng)的訪問(wèn)量和前一次執(zhí)行時(shí)間與本次執(zhí)行時(shí)間之間的時(shí)間差,來(lái)計(jì)算并更新關(guān)鍵字所對(duì)應(yīng)的權(quán)重值,進(jìn)而,根據(jù)更新后的關(guān)鍵字所分別對(duì)應(yīng)的權(quán)重值,配置每個(gè)關(guān)鍵字對(duì)應(yīng)的爬蟲(chóng)執(zhí)行時(shí)間,再根據(jù)配置后的爬蟲(chóng)執(zhí)行時(shí)間,生成對(duì)應(yīng)的爬蟲(chóng)任務(wù)。
[0082]步驟S50、執(zhí)行對(duì)應(yīng)的爬蟲(chóng)任務(wù),獲取爬蟲(chóng)結(jié)果。
[0083]在生成對(duì)應(yīng)的爬蟲(chóng)任務(wù)后,根據(jù)爬蟲(chóng)任務(wù)對(duì)應(yīng)的任務(wù)類型和執(zhí)行時(shí)間,執(zhí)行上述爬蟲(chóng)任務(wù),從而獲取對(duì)應(yīng)的爬蟲(chóng)結(jié)果。
[0084]在一個(gè)實(shí)施例中,如圖3所示,所述步驟S50可以實(shí)施為如下描述的步驟S501-S505:
[0085]步驟S501、識(shí)別執(zhí)行的爬蟲(chóng)任務(wù)是日常任務(wù)還是緊急任務(wù);若識(shí)別出執(zhí)行的爬蟲(chóng)任務(wù)為日常任務(wù),則執(zhí)行如下步驟S502-S504的操作:若識(shí)別出執(zhí)行的爬蟲(chóng)任務(wù)為緊急任務(wù),則執(zhí)行如下步驟S505的操作。
[0086]當(dāng)識(shí)別出執(zhí)行的爬蟲(chóng)任務(wù)為日常任務(wù)時(shí):
[0087]步驟S502、查找緩存數(shù)據(jù)庫(kù),判斷是否存在所述爬蟲(chóng)任務(wù)對(duì)應(yīng)的歷史數(shù)據(jù);若存在所述爬蟲(chóng)任務(wù)對(duì)應(yīng)的歷史數(shù)據(jù),則執(zhí)行步驟S503 ;若不存在所述爬蟲(chóng)任務(wù)對(duì)應(yīng)的歷史數(shù)據(jù),則執(zhí)行步驟S504 ;
[0088]步驟S503、將所述歷史數(shù)據(jù)反饋至用戶;
[0089]步驟S504、在預(yù)設(shè)的關(guān)鍵詞庫(kù)中新增所述爬蟲(chóng)任務(wù)對(duì)
當(dāng)前第2頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1