點擊藍字 ╳ 關注我們
曹天恒
公司:中國科學院軟件研究所
小組:知識體系工作組
1.簡介

2.開發環境
3.使用方法
ohpminstall@isrc/fuse.js–-saveimport Fuse from "@isrc/fuse.js"// 創建一個包含書籍信息的列表數組,作為待搜索的數據
var list = [
{
"title": "Old Man's War",
"author": "John Scalzi",
"tags": ["fiction"]
},
{
"title": "The Lock Artist",
"author": "Steve",
"tags": ["thriller"]
}
]// 配置搜索選項,包括啟用分數計算和指定搜索的鍵(作者和標簽)
var options = {
includeScore: true,
// 在 'author' 和 'tags' 數組中進行搜索
keys: ['author', 'tags']
}
// 創建一個 Fuse 搜索實例,將列表和選項傳遞給它
var fuse = new Fuse(list, options)
5、執行搜索,如下示例,搜索結果會存儲到result變量中
// 使用 Fuse 搜索實例執行搜索,查找包含 'tion' 的結果
var result = fuse.search('tion')
搜索結果數據結構(result變量內容)示例如下:
[
{
: {
: ,
: ,
: []
},
"refIndex": 0,
"score": 0.03
}
]
更多使用方式和接口可參考庫的使用文檔:https://ohpm.openharmony.cn/#/cn/detail/@isrc%2Ffuse.js
4.結語
OpenHarmony Fuse.js源碼:
https://gitee.com/pommejason/isrc_fuse.js
原文標題:【開源三方庫】Fuse.js:強大、輕巧、零依賴的模糊搜索庫
文章出處:【微信公眾號:OpenAtom OpenHarmony】歡迎添加關注!文章轉載請注明出處。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
鴻蒙
+關注
關注
60文章
2963瀏覽量
45889 -
OpenHarmony
+關注
關注
33文章
3952瀏覽量
21101
原文標題:【開源三方庫】Fuse.js:強大、輕巧、零依賴的模糊搜索庫
文章出處:【微信號:gh_e4f28cfa3159,微信公眾號:OpenAtom OpenHarmony】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
OpenTenBase核心貢獻者分享開源數據庫的破局之路
“在開源數據庫已成一片‘紅海’的當下,單純比拼‘快’或‘省’,已很難在開發者心中建立獨特的護城河。”OpenTenBase核心貢獻者、騰訊云數據庫專家工程師李晉鋼這樣闡述他對當前數據庫
國創基礎資源庫:三大核心功能破解制造企業數據困局
、CAD 模型庫三大核心功能為支撐,徹底打破制造業數據 “散、小、弱” 的行業痛點,成為企業數字化轉型的 “剛需工具”。 一、零部件 3D 模型平臺:7400 萬模型撐起高效研發 在產品設計環節,工程師最頭疼的莫過于 “找模型”
SEGGER Ozone調試器支持第三方調試工具
SEGGER強大的Ozone調試器和性能分析器,長期以來一直深受J-Link和J-Trace用戶的信任,現在可以支持第三方調試工具了。
貨拉拉開源兩款三方庫,為鴻蒙應用高效開發貢獻力量
、可擴展的通用工具,持續提升鴻蒙應用的創新體驗與開發效率。 在這一生態共建的浪潮中,貨拉拉積極貢獻了其在鴻蒙應用開發過程中的寶貴經驗與技術積累,開源了兩款實用三方庫——AspectPro Aop Plugin和page-spy-
在KiCad華秋發行版中使用云端器件庫
“ ? KiCad 自帶的庫質量非常高,建庫團隊也很強大,無奈 KiCad 沒有元器件的定義,雖然有 Database Library 和 Httplib 這樣強力的工具,但沒有類似 EasyEDA
鴻蒙非侵入式彈窗新解法,企查查正式開源“QuickDialog”彈窗組件庫
近日,企查查將其自研的鴻蒙彈窗組件庫“QuickDialog”開源,并上線至?OpenHarmony 三方庫中心倉。這是鴻蒙生態首個支持“彈窗堆棧暫存能力”的非侵入式彈窗解決方案,憑借
飛書富文本組件庫RichTextVista開源
近日,飛書正式將其自研的富文本組件庫 RichTextVista(簡稱“RTV”)開源,并上線OpenHarmony 三方庫中心倉。該組件以領先的性能、流暢的渲染體驗與高度的開放性,為
天合跟蹤獲得DNV第三方風洞測試審查報告
近日, 天合跟蹤獲得DNV頒發的中國支架行業首張風洞實驗第三方審查報告。該風洞報告由天合跟蹤與同濟大學合作,針對開拓者1P跟蹤支架進行了全新的剛性模型測壓試驗和先進動力學分析研究,并由DNV進行獨立
鈦和集團榮獲零跑汽車第三方實驗室資質認可
近期,鈦和集團順利通過了浙江零跑科技股份有限公司(以下簡稱“零跑汽車”)對第三方實驗室的能力驗證及資質審核,助力零跑汽車實現“成為值得尊敬的世界級智能電動車企”的品牌愿景。
貢獻 OpenHarmony 庫關鍵配置
# 貢獻 OpenHarmony 庫關鍵配置 #自研框架#ArkUI-X#三方框架#OpenHarmony#HarmonyOS
## 創建第三方庫
- 打開 DevEco Stud
發表于 05-28 13:46
鴻蒙文件傳輸三方庫上線開源鴻蒙社區 十行代碼實現大文件高速傳輸
OpenHarmony社區三方庫中心倉,開發者可訪問“OpenHarmony官網”,點擊“開發者”——>“三方庫中心倉”——>搜索
發表于 03-06 10:29
【開源三方庫】Fuse.js:強大、輕巧、零依賴的模糊搜索庫

評論