【技术实现步骤摘要】
本专利技术涉及在线数据库检索或在线搜索引擎
,具体说是。所述数据库尤指视频网站用于存储在线视频信息的数据库。
技术介绍
现有的视频网站都会为用户提供视频信息检索服务,视频网站将视频信息分类后存储在数据库中,视频网站会使用很多的数据库及数据表来存储数据,一个数据库包括若干个数据表,具体的视频信息都存储在数据表中。传统的视频信息检索方式是应用层需要跟据业务需求,到不同的数据库和不同的数据表去取数据,这些数据表的查寻一般无法达到使用任何查寻都有很高的效率,并且,这些数据表可能是分散存储在不同的数据库中的, 应用层使用起来非常不方便。现有的视频信息检索服务采用的是目录式分类法,目录式分类法只能按照一个特定的维度进行分类,比如树形分类,再比如我们的文件目录结构等。但生活中往往一个对象,可以有多种属性,比如图书,可以有作者、年代、出版商、类形等。而用户可能从各种不同的维度出发,查找感兴趣的内容。现有的视频信息检索服务并不一定使用的是目录式分类法,目录式分类法只是常用分类法的一种,目前传统开发方式也有很多采用多面筛选法或叫面分类法,这种方法并非本系统独创,面分类法是由冒 ...
【技术保护点】
【技术特征摘要】
1.一种用于数据库信息检索的中间层系统,其特征在于,包括用于接收应用层发出的检索请求的API应用服务器群组,所述应用层发出的检索请求为一个符合URL规范的http地址,该http地址中包括用于在数据库中进行检索的相应的参数,用于接收API应用服务器群组转发的检索请求的索引服务器群Sphinx Server,所述索引服务器群包括若干节点服务器Node Indexer Server,用于接收API应用服务器群组转发的检索请求的在线数据库服务器群,所述在线数据库服务器群包括若干在线数据库群组,离线数据库服务器群,通过数据交互通道与在线数据库服务器群进行数据同步,所述离线数据库服务器群包括若干离线数据库群组,索引创建服务器,索引创建服务器跟据索引配置文件中指定的离线数据库群组得到数据来创建索引,索引创建服务器创建索引的过程,就是生成索引文件的过程,索引文件存储在索引创建服务器中,索引服务器群中的各节点服务器从索引创建服务器中获取最新的索引文件。2.如权利要求1所述的用于数据库信息检索的中间层系统,其特征在于所述API应用服务器群组包括若干APP服务器APP Server,每个APP krver中均设有服务软件,所述服务软件包括用来接收http请求的服务软件nginx,用来管理php运行进程的服务软件 phpfpm,用来解析php脚本的服务软件php,服务软件用于完成接收请求和语法分析,此即语法分析引擎。3.如权利要求1所述的用于数据库信息检索的中间层系统,其特征在于索引文件会放在索引创建服务器上的FTP服务目录下,通过服务器上的定时任务执行程序定时生成一个新的索引文件,并以文本方式记录本次生成的索引文件的版本号,新的版本号是上一次生成的版本号加一;索引创建服务器同时安装了 FTP服务,节点服务器通过FTP客户端命令,访问到FTP服务目录下的各个索引文件。4.如权利要求3所述的用于数据库信息检索...
【专利技术属性】
技术研发人员:周玉增,邱丹,张坡,姚键,潘柏宇,卢述奇,徐梦河,
申请(专利权)人:合一网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。