一种XML数据差异化储存对全文检索的优化方法与流程

文档序号:12748129阅读:来源:国知局

技术特征:

1.一种XML数据差异化储存对全文检索的优化方法,其特征在于,包括以下步骤:

步骤1、对XML数据进行保存;

步骤2、对XML数据主表进行保存,把XML数据序列化后保存到主表;

步骤3、对XML数据从表进行保存;

步骤4、对主表和从表进行检索设置,把主表设置成主表用于大数据整体的检索查询,把从表设置成用于不同种类类型数据的检索查询。

2.根据权利要求1所述的XML数据差异化储存对全文检索的优化方法,其特征在于,所述步骤3包括以下步骤:

步骤31、把统计后的分类进行分组,通过循环把不同的种类的数据类型存储到对应种类的从表中;

步骤32、在每个对应种类的从表对数据增删改进行判断:如果没有存在对应数据则采用新增的方式进行存储;如果已经存在的则采用更新的方式进行存储;如果相同的则不进行任何操作;最后会进行分类的从表保存数据和已经存储的从表数据进行差异对比,找出已经删除的不存在的数据进行物理删除。

3.根据权利要求1所述的XML数据差异化储存对全文检索的优化方法,其特征在于,所述步骤4中:在已经建立Lucene或Solr的全文检索的基础上,对主表和从表进行检索设置。

4.根据权利要求3所述的XML数据差异化储存对全文检索的优化方法,其特征在于,所述全文检索的检索根据数据库的操作,即:对XML数据CURD进行判断和数据推送;所述Solr对某一数据进行检索过程,只对存在有更改的部分进行推送。

5.根据权利要求1所述的XML数据差异化储存对全文检索的优化方法,其特征在于,所述步骤1中,在对XML数据进行保存的过程中,对XML数据进行结构化内容的分类,对XML结构化内容的分类进行分组后,再对XML数据主表和从表数据进行保存。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1