91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

【開源三方庫(kù)】Fuse.js:強(qiáng)大、輕巧、零依賴的模糊搜索庫(kù)

OpenAtom OpenHarmony ? 來(lái)源:未知 ? 2023-10-10 21:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

點(diǎn)擊藍(lán)字 ╳ 關(guān)注我們


開源項(xiàng)目 OpenHarmony
是每個(gè)人的 OpenHarmony

曹天恒

公司:中國(guó)科學(xué)院軟件研究所

小組:知識(shí)體系工作組


1.簡(jiǎn)介

Fuse.js是一款功能強(qiáng)大且輕量級(jí)的JavaScript模糊搜索庫(kù),支持OpenAtom OpenHarmony(以下簡(jiǎn)稱“OpenHarmony”)操作系統(tǒng),它具備模糊搜索和排序等功能。該庫(kù)高性能、易于使用、高度可配置,支持多種數(shù)據(jù)類型和多語(yǔ)言搜索,適用于各種場(chǎng)景,如搜索引擎、電子商務(wù)網(wǎng)站和數(shù)據(jù)可視化,可以幫助用戶在包含大量數(shù)據(jù)的環(huán)境中快速地找到相關(guān)的搜索結(jié)果,并支持高度可定制化的搜索選項(xiàng)。


2.開發(fā)環(huán)境

安裝IDE:支持DevEco Studio 4.0 Beta2(Build Version 4.0.0.400)版本。
安裝SDK:OpenHarmony API version 9及以上版本。

3.使用方法

使用前需要先安裝ohpm-cli
請(qǐng)參考安裝教程:
https://ohpm.openharmony.cn/#/cn/help/quickstart

1、下載@isrc/fuse.js組件
ohpminstall@isrc/fuse.js–-save
2、在page頁(yè)面導(dǎo)入
import Fuse from "@isrc/fuse.js"
3、準(zhǔn)備數(shù)據(jù)集
// 創(chuàng)建一個(gè)包含書籍信息的列表數(shù)組,作為待搜索的數(shù)據(jù)
var list = [
{
"title": "Old Man's War",
"author": "John Scalzi",
"tags": ["fiction"]
},
{
"title": "The Lock Artist",
"author": "Steve",
"tags": ["thriller"]
}
]
4、創(chuàng)建搜索實(shí)例
// 配置搜索選項(xiàng),包括啟用分?jǐn)?shù)計(jì)算和指定搜索的鍵(作者和標(biāo)簽
var options = {
includeScore: true,
// 在 'author' 和 'tags' 數(shù)組中進(jìn)行搜索
keys: ['author', 'tags']
}


// 創(chuàng)建一個(gè) Fuse 搜索實(shí)例,將列表和選項(xiàng)傳遞給它
var fuse = new Fuse(list, options)
5、執(zhí)行搜索,如下示例,搜索結(jié)果會(huì)存儲(chǔ)到result變量中
// 使用 Fuse 搜索實(shí)例執(zhí)行搜索,查找包含 'tion' 的結(jié)果
var result = fuse.search('tion')
搜索結(jié)果數(shù)據(jù)結(jié)構(gòu)(result變量?jī)?nèi)容)示例如下:
[
{
"item": {
"title": "Old Man's War",
"author": "John Scalzi",
"tags": ["fiction"]
},
"refIndex": 0,
"score": 0.03
}
]
可以將變量傳入相應(yīng)顯示控件,進(jìn)行搜索結(jié)果展示。
Fuse.js支持的搜索配置選項(xiàng)還包括:


更多使用方式和接口可參考庫(kù)的使用文檔:https://ohpm.openharmony.cn/#/cn/detail/@isrc%2Ffuse.js


4.結(jié)語(yǔ)

通過(guò)本篇文章介紹,您對(duì)OpenHarmony Fuse.js組件應(yīng)該有了初步的了解。我們所有的源碼和指導(dǎo)文檔都已經(jīng)開源,如果您對(duì)本篇文章內(nèi)容以及所實(shí)現(xiàn)的Demo感興趣,可以根據(jù)本篇文章介紹自行下載OpenHarmony Fuse.js源碼進(jìn)行研究和使用。同時(shí)也歡迎更多開發(fā)者與我們共享開發(fā)成果,分享技術(shù)解讀與經(jīng)驗(yàn)心得。

OpenHarmony Fuse.js源碼:

https://gitee.com/pommejason/isrc_fuse.js



原文標(biāo)題:【開源三方庫(kù)】Fuse.js:強(qiáng)大、輕巧、零依賴的模糊搜索庫(kù)

文章出處:【微信公眾號(hào):OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 鴻蒙
    +關(guān)注

    關(guān)注

    60

    文章

    2968

    瀏覽量

    45942
  • OpenHarmony
    +關(guān)注

    關(guān)注

    33

    文章

    3955

    瀏覽量

    21129

原文標(biāo)題:【開源三方庫(kù)】Fuse.js:強(qiáng)大、輕巧、零依賴的模糊搜索庫(kù)

文章出處:【微信號(hào):gh_e4f28cfa3159,微信公眾號(hào):OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    OpenTenBase核心貢獻(xiàn)者分享開源數(shù)據(jù)庫(kù)的破局之路

    “在開源數(shù)據(jù)庫(kù)已成一片‘紅?!漠?dāng)下,單純比拼‘快’或‘省’,已很難在開發(fā)者心中建立獨(dú)特的護(hù)城河?!監(jiān)penTenBase核心貢獻(xiàn)者、騰訊云數(shù)據(jù)庫(kù)專家工程師李晉鋼這樣闡述他對(duì)當(dāng)前數(shù)據(jù)庫(kù)
    的頭像 發(fā)表于 12-29 14:00 ?434次閱讀

    國(guó)創(chuàng)基礎(chǔ)資源庫(kù)大核心功能破解制造企業(yè)數(shù)據(jù)困局

    、CAD 模型庫(kù)大核心功能為支撐,徹底打破制造業(yè)數(shù)據(jù) “散、小、弱” 的行業(yè)痛點(diǎn),成為企業(yè)數(shù)字化轉(zhuǎn)型的 “剛需工具”。 一、部件 3D 模型平臺(tái):7400 萬(wàn)模型撐起高效研發(fā) 在產(chǎn)品設(shè)計(jì)環(huán)節(jié),工程師最頭疼的莫過(guò)于 “找模型”
    的頭像 發(fā)表于 10-23 17:06 ?584次閱讀

    SEGGER Ozone調(diào)試器支持第三方調(diào)試工具

    SEGGER強(qiáng)大的Ozone調(diào)試器和性能分析器,長(zhǎng)期以來(lái)一直深受J-Link和J-Trace用戶的信任,現(xiàn)在可以支持第三方調(diào)試工具了。
    的頭像 發(fā)表于 09-29 11:45 ?1156次閱讀

    貨拉拉開源兩款三方庫(kù),為鴻蒙應(yīng)用高效開發(fā)貢獻(xiàn)力量

    、可擴(kuò)展的通用工具,持續(xù)提升鴻蒙應(yīng)用的創(chuàng)新體驗(yàn)與開發(fā)效率。 在這一生態(tài)共建的浪潮中,貨拉拉積極貢獻(xiàn)了其在鴻蒙應(yīng)用開發(fā)過(guò)程中的寶貴經(jīng)驗(yàn)與技術(shù)積累,開源了兩款實(shí)用三方庫(kù)——AspectPro Aop Plugin和page-spy-
    的頭像 發(fā)表于 08-26 14:02 ?563次閱讀
    貨拉拉<b class='flag-5'>開源</b>兩款<b class='flag-5'>三方</b><b class='flag-5'>庫(kù)</b>,為鴻蒙應(yīng)用高效開發(fā)貢獻(xiàn)力量

    基于開源鴻蒙的語(yǔ)音識(shí)別及語(yǔ)音合成應(yīng)用開發(fā)樣例

    本期內(nèi)容由AI Model SIG提供,介紹了在開源鴻蒙中,利用sherpa_onnx開源三方庫(kù)進(jìn)行ASR語(yǔ)音識(shí)別與TTS語(yǔ)音合成應(yīng)用開發(fā)的流程。
    的頭像 發(fā)表于 08-25 14:26 ?4137次閱讀
    基于<b class='flag-5'>開源</b>鴻蒙的語(yǔ)音識(shí)別及語(yǔ)音合成應(yīng)用開發(fā)樣例

    在KiCad華秋發(fā)行版中使用云端器件庫(kù)

    “ ? KiCad 自帶的庫(kù)質(zhì)量非常高,建庫(kù)團(tuán)隊(duì)也很強(qiáng)大,無(wú)奈 KiCad 沒(méi)有元器件的定義,雖然有 Database Library 和 Httplib 這樣強(qiáng)力的工具,但沒(méi)有類似 EasyEDA
    的頭像 發(fā)表于 08-07 11:15 ?7173次閱讀
    在KiCad華秋發(fā)行版中使用云端器件<b class='flag-5'>庫(kù)</b>

    鴻蒙非侵入式彈窗新解法,企查查正式開源“QuickDialog”彈窗組件庫(kù)

    近日,企查查將其自研的鴻蒙彈窗組件庫(kù)“QuickDialog”開源,并上線至?OpenHarmony 三方庫(kù)中心倉(cāng)。這是鴻蒙生態(tài)首個(gè)支持“彈窗堆棧暫存能力”的非侵入式彈窗解決方案,憑借
    的頭像 發(fā)表于 07-31 10:40 ?733次閱讀
    鴻蒙非侵入式彈窗新解法,企查查正式<b class='flag-5'>開源</b>“QuickDialog”彈窗組件<b class='flag-5'>庫(kù)</b>

    飛書富文本組件庫(kù)RichTextVista開源

    近日,飛書正式將其自研的富文本組件庫(kù) RichTextVista(簡(jiǎn)稱“RTV”)開源,并上線OpenHarmony 三方庫(kù)中心倉(cāng)。該組件以領(lǐng)先的性能、流暢的渲染體驗(yàn)與高度的開放性,為
    的頭像 發(fā)表于 07-16 16:47 ?1023次閱讀

    天合跟蹤獲得DNV第三方風(fēng)洞測(cè)試審查報(bào)告

    近日, 天合跟蹤獲得DNV頒發(fā)的中國(guó)支架行業(yè)首張風(fēng)洞實(shí)驗(yàn)第三方審查報(bào)告。該風(fēng)洞報(bào)告由天合跟蹤與同濟(jì)大學(xué)合作,針對(duì)開拓者1P跟蹤支架進(jìn)行了全新的剛性模型測(cè)壓試驗(yàn)和先進(jìn)動(dòng)力學(xué)分析研究,并由DNV進(jìn)行獨(dú)立
    的頭像 發(fā)表于 07-08 17:35 ?958次閱讀

    AD庫(kù)封裝庫(kù)安裝教程

    電子發(fā)燒友網(wǎng)站提供《AD庫(kù)封裝庫(kù)安裝教程.pdf》資料免費(fèi)下載
    發(fā)表于 06-19 15:35 ?3次下載

    三方工業(yè)互聯(lián)網(wǎng)平臺(tái)有哪些

    三方工業(yè)互聯(lián)網(wǎng)平臺(tái)有哪些
    的頭像 發(fā)表于 06-14 15:48 ?1136次閱讀

    鈦和集團(tuán)榮獲跑汽車第三方實(shí)驗(yàn)室資質(zhì)認(rèn)可

    近期,鈦和集團(tuán)順利通過(guò)了浙江跑科技股份有限公司(以下簡(jiǎn)稱“跑汽車”)對(duì)第三方實(shí)驗(yàn)室的能力驗(yàn)證及資質(zhì)審核,助力跑汽車實(shí)現(xiàn)“成為值得尊敬的世界級(jí)智能電動(dòng)車企”的品牌愿景。
    的頭像 發(fā)表于 06-13 17:00 ?1252次閱讀

    貢獻(xiàn) OpenHarmony 庫(kù)關(guān)鍵配置

    # 貢獻(xiàn) OpenHarmony 庫(kù)關(guān)鍵配置 #自研框架#ArkUI-X#三方框架#OpenHarmony#HarmonyOS ## 創(chuàng)建第三方庫(kù) - 打開 DevEco Stud
    發(fā)表于 05-28 13:46

    基于RV1126開發(fā)板移植NCNN部署庫(kù)方法

    移動(dòng)端優(yōu)化的開源神經(jīng)網(wǎng)絡(luò)推斷庫(kù)。能實(shí)現(xiàn)無(wú)第三方依賴,跨平臺(tái)操作,在手機(jī)端CPU運(yùn)算速度在開源框架中處于領(lǐng)先水平?;谠撈脚_(tái),開發(fā)者能夠輕松將
    的頭像 發(fā)表于 04-16 15:24 ?633次閱讀
    基于RV1126開發(fā)板移植NCNN部署<b class='flag-5'>庫(kù)</b>方法

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

    OpenHarmony三方庫(kù)中心倉(cāng)以及Gitee平臺(tái)。 開發(fā)者可訪問(wèn)“OpenHarmony官網(wǎng)”,點(diǎn)擊“開發(fā)者”——>“三方庫(kù)中心倉(cāng)”——>
    發(fā)表于 04-03 17:30