国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙OS開發之 融合搜索概述

王程 ? 2024-01-29 16:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

HarmonyOS 融合搜索為開發者提供搜索引擎級的全文搜索能力,可支持應用內搜索和系統全局搜索,為用戶提供更加準確、高效的搜索體驗。

基本概念

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

運作機制

索引源應用通過融合搜索接口設置可搜索實體,并為其數據內容構建全文索引。全局搜索應用接收用戶發起的搜索請求,遍歷支持全局搜索的可搜索實體,解析用戶輸入并構造查詢條件,最后通過融合搜索接口獲取各應用搜索結果。

圖1 融合搜索運作示意圖

wKgaomW2VP-AW71QAABAVEpNWnY483.png

約束與限制

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

    關注

    60

    文章

    2963

    瀏覽量

    45898
  • HarmonyOS
    +關注

    關注

    80

    文章

    2153

    瀏覽量

    36049
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    拓維信息旗下在鴻OS 3.0 讓OpenClaw開箱即用

    AIModelSIG組長單位,依托基于開源鴻蒙自研的在鴻OS3.0底層能力,率先完成OpenClaw的深度適配與預集成,推出搭載融合能力的AIBOX(邊緣AI小站)
    的頭像 發表于 03-04 17:46 ?335次閱讀
    拓維信息旗下在鴻<b class='flag-5'>OS</b> 3.0  讓OpenClaw開箱即用

    技術創新 | 開鴻智谷率先實現開源鴻蒙與OpenClaw創新融合

    鴻蒙研發的在鴻OS3.0底層能力,完成OpenClaw的深度適配與預集成,推出搭載融合能力的AIBOX。從“大腦”到“四肢”實現OpenClaw的技術本質理解Ope
    的頭像 發表于 03-03 17:56 ?187次閱讀
    技術創新 | 開鴻智谷率先實現開源<b class='flag-5'>鴻蒙</b>與OpenClaw創新<b class='flag-5'>融合</b>

    如何申請鴻蒙開發板?想體驗鴻蒙生態。

    如何申請鴻蒙開發板?想體驗鴻蒙生態。
    發表于 11-29 08:34

    融合AI的OpenHarmony應用軟件開發:ai學習自律輔助軟件

    *附件:ai study.zip*附件:融合AI的OpenHarmony應用軟件開發:ai學習自律輔助軟件.pdf 基于開源鴻蒙編寫的ai輔助學習軟件
    發表于 11-12 15:38

    開源鴻蒙RISC-V SIG線下技術融合交流會圓滿收官

    航空航天大學、北京理工大學等多所高校的師生以及社區開發者共同參與。活動旨在匯聚產學研各方力量,推動開源鴻蒙與RISC-V架構在多元場景下的技術融合與生態共建,加速開源技術的創新與產業落地。
    的頭像 發表于 10-31 09:07 ?745次閱讀

    【匯思博SEEK100開發板試用體驗】在開發鴻蒙OS搭建QT開發環境

    狀天線等,為各種功能的實現提供了硬件基礎。 二、QT for HarmonyOS 核心架構原理 Qt 框架已對 HarmonyOS(鴻蒙操作系統)提供支持,這使得開發者可以運用熟悉的 Qt 技術棧
    發表于 08-24 18:34

    餐飲服務與軟件創新的融合:解析海底撈APP的Flutter鴻蒙開發之路

    鴻蒙生態快速發展的背景下,作為餐飲行業數字化先鋒的海底撈,其鴻蒙版應用集成在線排隊、點餐等核心功能,覆蓋全國超千家門店。自2024年4月海底撈與華為達成合作意愿, 6月底全面啟動開發工作,9月實現
    的頭像 發表于 07-30 15:35 ?509次閱讀
    餐飲服務與軟件創新的<b class='flag-5'>融合</b>:解析海底撈APP的Flutter<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>之路

    【HarmonyOS 5】金融應用開發鴻蒙組件實踐

    【HarmonyOS 5】金融應用開發鴻蒙組件實踐 ##鴻蒙開發能力 ##HarmonyOS SDK應用服務##鴻蒙金融類應用 (金融理財#
    的頭像 發表于 07-11 18:20 ?960次閱讀
    【HarmonyOS 5】金融應用<b class='flag-5'>開發</b><b class='flag-5'>鴻蒙</b>組件實踐

    使用DevEcoStudio 開發、編譯鴻蒙 NEXT_APP 以及使用中文插件

    # 使用DevEcoStudio 開發、編譯鴻蒙 NEXT_APP 以及使用中文插件 #鴻蒙開發工具 #DevEco Studio ## 1.
    發表于 06-11 17:18

    開鴻Bot系列:為開源鴻蒙開發者而生!

    操作系統,實現從國產高性能芯片到操作系統的全棧自主化,構建起一站式的開源鴻蒙學習與開發平臺。融合開發與辦公場景打造開源鴻蒙生態的“第一站”作
    的頭像 發表于 05-16 16:06 ?1185次閱讀
    開鴻Bot系列:為開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>者而生!

    開源鴻蒙開發新體驗,開鴻Bot系列今日開啟預售!

    操作系統,實現從國產高性能芯片到操作系統的全棧自主化,構建起一站式的開源鴻蒙學習與開發平臺。 融合開發與辦公場景,打造開源鴻蒙生態的“第一
    發表于 05-16 14:13

    為開源鴻蒙開發者而生,開鴻Bot系列今日預售啟動

    操作系統,實現從國產高性能芯片到操作系統的全棧自主化,構建起一站式的開源鴻蒙學習與開發平臺。 融合開發與辦公場景,打造開源鴻蒙生態的“第一站
    的頭像 發表于 05-15 14:12 ?699次閱讀
    為開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>者而生,開鴻Bot系列今日預售啟動

    DevEco Studio AI輔助開發工具兩大升級功能 鴻蒙應用開發效率再提升

    隨著搭載HarmonyOS 5的Pura X發布,鴻蒙生態進入快車道,各應用正在加速適配開發,越來越多開發者加入到鴻蒙應用開發浪潮中。為提升
    發表于 04-18 14:43

    DialogHub上線OpenHarmony開源社區,高效開發鴻蒙應用彈窗

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

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

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