【技术实现步骤摘要】
本专利技术属于分布式共享数据库,尤其涉及一种基于web3.0的分布式共享数据库实现方法。
技术介绍
1、当前主流数据库采用单机数据库和分布式数据库,在单机数据库中又包括关系型数据库和非关系型数据库。在关系型数据库中,用户通过定义数据库表进行数据的保存,优点是可以通过cache表、平衡二叉树等数据结构对查找速度进行优化。在非关系型数据库中,一般采用键值对的存储方式对数据进行保持,能在无表的情况下存储大数据。分布式数据库则是采用服务器集群的方式实现文件的增删改查功能。
2、以前关键词搜索的方法包括:1.通过关键词词频统计获得词频匹配最高的关键词对应的搜索内容;2.通过计算所搜关键词和目标关键词的最小改变步数的方式进行匹配。这个匹配的优点是可以匹配乱序的输入,但是不能匹配错误输入。错误输入需要做额外处理。这个可以对匹配算法进行改进去适配。缺点是太费时,同时无法进行cache处理,不确定会不会成为搜索功能的瓶颈;3.通过计算搜索关键词和目标关键词的最小改变步数的方式进行匹配,同时能处理错误输入,让用户能返回匹配度最高的关键词。
>3、对于关系本文档来自技高网...
【技术保护点】
1.一种基于web3.0的分布式共享数据库实现方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于web3.0的分布式共享数据库实现方法,其特征在于:服务器支持向量数据库的模糊匹配,因此当用户输入搜索关键词并点击搜索按钮后,用户将在服务器的向量数据库中搜索关键词对应的文件名和客户机名,并将文件名和服务器名返回给搜索客户机,后期如果服务器性能能满足需求,可以添加实时搜索功能,当用户输入一个字符后,可立即进行搜索,并将结果实时反馈到终端应用,并支持关键词自动补全的操作。
3.根据权利要求1所述的基于web3.0的分布式共享数据库实现方法,
...【技术特征摘要】
1.一种基于web3.0的分布式共享数据库实现方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于web3.0的分布式共享数据库实现方法,其特征在于:服务器支持向量数据库的模糊匹配,因此当用户输入搜索关键词并点击搜索按钮后,用户将在服务器的向量数据库中搜索关键词对应的文件名和客户机名,并将文件名和服务器名返回给搜索客户机,后期如果服务器性能能满足需求,可以添加实时搜索功能,当用户输入一个字符后,可立即进行搜索,并将结果实时反馈到终端应用,并支持关键词自动补全的操作。
3.根据权利要求1所述的基于web3.0的分布式共享数据库实现方法,其特征在于:用户搜索关键词有两种对比方法,而两种对比方法均基于用户输入搜索词后,服务器程序将输入的关键词和服务器生成的文件向量之间进行比对。
4.根据权利要求1所述的基于web3.0的分布式共享数据库实现方法,其特征在于:用户可以选择输入多搜索词,多搜索词之间用空格隔开,在终端应用中将在搜索框中设立placeholder,指导用户多关键词输入,多关键词搜索将匹配文件的关键词序列,获得所有关键词匹配度之和最高的文件返回给搜索客户机。
5.根据权利要求1所述的基于web3.0的分布式共享数...
【专利技术属性】
技术研发人员:季飞,
申请(专利权)人:杭州蜀道科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。