HarmonyOS 融合搜索为开发者提供搜索引擎级的全文搜索能力,可支持应用内搜索和系统全局搜索,为用户提供更加准确、高效的搜索体验。
记录字或词的位置和次数等属性,建立的倒排索引。
通过全文索引进行匹配查找结果的一种搜索引擎技术。
可以在系统全局统一的入口进行的搜索行为。
HarmonyOS 上提供全局搜索入口的应用,一般为桌面下拉框或悬浮搜索框。
通过融合搜索索引接口对其数据建立索引的应用。
每个索引源应用应该提供一个包括应用包名、是否支持全局搜索等信息的可搜索实体,以便全局搜索应用发起搜索。
经过认证的可信设备圈,可从账号模块获取群组 ID。
一种搜索引擎的倒排索引库,包含多个索引文件的整个目录构成一个索引库。
索引数据的字段名,比如一张图片有文件名、存储路径、大小、拍摄时间等,文件名就是其中的一个索引域。
描述索引域的信息,包括索引类型、是否为主键、是否存储、是否支持分词等。
索引源应用通过融合搜索接口设置可搜索实体,并为其数据内容构建全文索引。全局搜索应用接收用户发起的搜索请求,遍历支持全局搜索的可搜索实体,解析用户输入并构造查询条件,最后通过融合搜索接口获取各应用搜索结果。
图1 融合搜索运作示意图
(c) 2024 chaojicainiao.com MIT license