女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙OS開發(fā)之 融合搜索概述

王程 ? 2024-01-29 16:24 ? 次閱讀

HarmonyOS 融合搜索為開發(fā)者提供搜索引擎級的全文搜索能力,可支持應(yīng)用內(nèi)搜索和系統(tǒng)全局搜索,為用戶提供更加準(zhǔn)確、高效的搜索體驗。

基本概念

  • 全文索引
    記錄字或詞的位置和次數(shù)等屬性,建立的倒排索引。
  • 全文搜索
    通過全文索引進(jìn)行匹配查找結(jié)果的一種搜索引擎技術(shù)。
  • 全局搜索
    可以在系統(tǒng)全局統(tǒng)一的入口進(jìn)行的搜索行為。
  • 全局搜索應(yīng)用
    HarmonyOS 上提供全局搜索入口的應(yīng)用,一般為桌面下拉框或懸浮搜索框。
  • 索引源應(yīng)用
    通過融合搜索索引接口對其數(shù)據(jù)建立索引的應(yīng)用。
  • 可搜索配置
    每個索引源應(yīng)用應(yīng)該提供一個包括應(yīng)用包名、是否支持全局搜索等信息的可搜索實體,以便全局搜索應(yīng)用發(fā)起搜索。
  • 群組
    經(jīng)過認(rèn)證的可信設(shè)備圈,可從賬號模塊獲取群組 ID。
  • 索引庫
    一種搜索引擎的倒排索引庫,包含多個索引文件的整個目錄構(gòu)成一個索引庫。
  • 索引域
    索引數(shù)據(jù)的字段名,比如一張圖片有文件名、存儲路徑、大小、拍攝時間等,文件名就是其中的一個索引域。
  • 索引屬性
    描述索引域的信息,包括索引類型、是否為主鍵、是否存儲、是否支持分詞等。

運作機制

索引源應(yīng)用通過融合搜索接口設(shè)置可搜索實體,并為其數(shù)據(jù)內(nèi)容構(gòu)建全文索引。全局搜索應(yīng)用接收用戶發(fā)起的搜索請求,遍歷支持全局搜索的可搜索實體,解析用戶輸入并構(gòu)造查詢條件,最后通過融合搜索接口獲取各應(yīng)用搜索結(jié)果。

圖1 融合搜索運作示意圖

wKgaomW2VP-AW71QAABAVEpNWnY483.png

約束與限制

  • 構(gòu)建索引或者發(fā)起搜索前,索引源應(yīng)用必須先設(shè)置索引屬性,并且必須有且僅有一個索引域設(shè)置為主鍵,且主鍵索引域不能分詞,索引和搜索都會使用到索引屬性。
  • 索引源應(yīng)用的數(shù)據(jù)發(fā)生變動時,開發(fā)者應(yīng)同步通過融合搜索索引接口更新索引,以保證索引和應(yīng)用原始數(shù)據(jù)的一致性。
  • 批量創(chuàng)建、更新、刪除索引時,應(yīng)控制單次待索引內(nèi)容大小,建議分批創(chuàng)建索引,防止內(nèi)存溢出。
  • 分頁搜索和分組搜索應(yīng)控制每頁返回結(jié)果數(shù)量,防止內(nèi)存溢出。
  • 構(gòu)建和搜索本機索引時,應(yīng)該使用提供的 SearchParameter.DEFAULT_GROUP 作為群組 ID,分布式索引使用通過賬號模塊獲取的群組ID。
  • 搜索時需先創(chuàng)建搜索會話,并務(wù)必在搜索結(jié)束時關(guān)閉搜索會話,釋放內(nèi)存資源。
  • 使用融合搜索服務(wù)接口需要在“config.json”配置文件中添加“ohos.permission.ACCESS_SEARCH_SERVICE”權(quán)限。
  • 搜索時的 SearchParamter.DEVICE_ID_LIST 必須與創(chuàng)建索引時的deviceId一致。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 鴻蒙
    +關(guān)注

    關(guān)注

    59

    文章

    2508

    瀏覽量

    43769
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    2052

    瀏覽量

    32131
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    開源鴻蒙開發(fā)新體驗,開鴻Bot系列今日開啟預(yù)售!

    操作系統(tǒng),實現(xiàn)從國產(chǎn)高性能芯片到操作系統(tǒng)的全棧自主化,構(gòu)建起一站式的開源鴻蒙學(xué)習(xí)與開發(fā)平臺。 融合開發(fā)與辦公場景,打造開源鴻蒙生態(tài)的“第一
    發(fā)表于 05-16 14:13

    為開源鴻蒙開發(fā)者而生,開鴻Bot系列今日預(yù)售啟動

    操作系統(tǒng),實現(xiàn)從國產(chǎn)高性能芯片到操作系統(tǒng)的全棧自主化,構(gòu)建起一站式的開源鴻蒙學(xué)習(xí)與開發(fā)平臺。 融合開發(fā)與辦公場景,打造開源鴻蒙生態(tài)的“第一站
    的頭像 發(fā)表于 05-15 14:12 ?176次閱讀
    為開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>者而生,開鴻Bot系列今日預(yù)售啟動

    DevEco Studio AI輔助開發(fā)工具兩大升級功能 鴻蒙應(yīng)用開發(fā)效率再提升

    隨著搭載HarmonyOS 5的Pura X發(fā)布,鴻蒙生態(tài)進(jìn)入快車道,各應(yīng)用正在加速適配開發(fā),越來越多開發(fā)者加入到鴻蒙應(yīng)用開發(fā)浪潮中。為提升
    發(fā)表于 04-18 14:43

    DialogHub上線OpenHarmony開源社區(qū),高效開發(fā)鴻蒙應(yīng)用彈窗

    作為鴻蒙應(yīng)用開發(fā)者,在使用ArkUI現(xiàn)有能力進(jìn)行彈窗開發(fā)時,總會遇到一些讓人糾結(jié)的交互問題:應(yīng)用內(nèi)進(jìn)行消息提示時,既要求消息內(nèi)容支持圖文混排,又要求彈窗本身不能打斷用戶交互(頁面滑動、頁面
    發(fā)表于 04-03 17:30

    鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!由觸覺智能Purple Pi OH鴻蒙開發(fā)
    的頭像 發(fā)表于 03-28 18:05 ?577次閱讀
    <b class='flag-5'>鴻蒙</b>北向<b class='flag-5'>開發(fā)</b>OpenHarmony5.0 DevEco Studio<b class='flag-5'>開發(fā)</b>工具安裝與配置

    鴻蒙原生應(yīng)用開發(fā)也可以使用DeepSeek了

    近期DeepSeek火爆全球,那一樣很火的開發(fā)鴻蒙原生應(yīng)用的DevEco Studio如果把它接入,會發(fā)生什么“化學(xué)反應(yīng)”呢?下面我們將詳細(xì)分享如何在DevEco Studio中利用CodeGPT
    發(fā)表于 02-20 18:06

    HarmonyOS 應(yīng)用開發(fā)賦能套件:鴻蒙原生應(yīng)用開發(fā)的 “神助攻”

    隨著鴻蒙生態(tài)的快速發(fā)展,越來越多的開發(fā)者投身于鴻蒙原生應(yīng)用的開發(fā)中。然而,在學(xué)習(xí)鴻蒙原生應(yīng)用開發(fā)
    發(fā)表于 02-17 16:37

    360集團納米AI搜索鴻蒙原生版App上線

    近日,360集團旗下的納米AI搜索鴻蒙原生版App正式面世,標(biāo)志著AI技術(shù)在鴻蒙平臺上的又一重要突破。該應(yīng)用可穩(wěn)定支持DeepSeek-R1聯(lián)網(wǎng)滿血版(671B參數(shù)),成為目前純血鴻蒙
    的頭像 發(fā)表于 02-11 13:45 ?457次閱讀

    鴻蒙機器人與鴻蒙開發(fā)板聯(lián)動演示

    鴻蒙機器人與鴻蒙開發(fā)板聯(lián)動演示,機器人的角色為迎賓機器人,開發(fā)板負(fù)責(zé)人賓客出現(xiàn)監(jiān)聽
    發(fā)表于 12-02 14:55

    鴻蒙原生開發(fā)手記:01-元服務(wù)開發(fā)

    同樣的使用方法。 服務(wù)卡片 元服務(wù)可以添加服務(wù)卡片,詳細(xì)介紹見《鴻蒙原生開發(fā)手記:02-服務(wù)卡片開發(fā)開發(fā)測試 在 DevEco 點擊運行,設(shè)備上可以從負(fù)一屏上方的“
    發(fā)表于 11-14 17:28

    HarmonyOS NEXT應(yīng)用元服務(wù)開發(fā)Intents Kit(意圖框架服務(wù))本地搜索方案概述

    一、概述 本地搜索是在HarmonyOS歸一化搜索特性,開發(fā)者將應(yīng)用/元服務(wù)內(nèi)的功能和內(nèi)容通過意圖框架共享到HarmonyOS,即可實現(xiàn)“一步搜索
    發(fā)表于 11-06 10:59

    鴻蒙Flutter實戰(zhàn):07混合開發(fā)

    # 鴻蒙Flutter實戰(zhàn):混合開發(fā) 鴻蒙Flutter混合開發(fā)主要有兩種形式。 ## 1.基于har 將flutter module打包成har包,在原生
    發(fā)表于 10-23 16:00

    鴻蒙OpenHarmony南向/北向快速開發(fā)教程-迅為RK3568開發(fā)

    4.1學(xué)習(xí)之旅了嗎?快來加入我們,一起探索鴻蒙4.1系統(tǒng)的無限魅力吧! 【北京迅為】OpenHarmony學(xué)習(xí)開發(fā)系列教程(第1期 北向基礎(chǔ)篇一) P0_先導(dǎo)課 P1_OpenHarmony系統(tǒng)概述
    發(fā)表于 07-23 10:44

    華為發(fā)布鴻蒙原生智能,OS深度融合AI,小藝升級為系統(tǒng)級智能體

    Beta。鴻蒙原生智能是基于軟硬芯云協(xié)同的硬件與基礎(chǔ)設(shè)施架構(gòu),AI與OS深度融合的智能系統(tǒng)。 小藝智能體:能思考,會規(guī)劃,可執(zhí)行 基于鴻蒙原生智能強大的AI底座,搭載盤古大模型,小藝升
    的頭像 發(fā)表于 06-24 14:30 ?1038次閱讀
    華為發(fā)布<b class='flag-5'>鴻蒙</b>原生智能,<b class='flag-5'>OS</b>深度<b class='flag-5'>融合</b>AI,小藝升級為系統(tǒng)級智能體

    HDC2024華為發(fā)布鴻蒙原生智能:AI與OS深度融合,開啟全新的AI時代

    6月21日,華為開發(fā)者大會2024(HDC.2024)召開。 HarmonyOS NEXT將AI與OS深度融合,構(gòu)筑全新鴻蒙原生智能框架。大會現(xiàn)場,華為常務(wù)董事、終端BG董事長、智能汽
    的頭像 發(fā)表于 06-24 09:28 ?1063次閱讀
    HDC2024華為發(fā)布<b class='flag-5'>鴻蒙</b>原生智能:AI與<b class='flag-5'>OS</b>深度<b class='flag-5'>融合</b>,開啟全新的AI時代