The present invention provides a dynamic configuration of the Solr full text retrieval system and method, wherein, the system comprises at least one Zookeeper node, Solr node and configuration management device; the Zookeeper node is used to store the at least one Solr node configuration file, receive the transmitting device configuration management by the modified the at least one Solr node configuration file, according to the revised the at least one Solr node configuration file to the at least one Solr node configuration; the configuration management device for receiving user request, modify the request of the at least one Solr node from the Zookeeper node. According to the configuration file; according to the user operation of the at least one Solr node configuration file modification, modified the at least one Solr The point configuration file is sent to the Zookeeper node. The scheme provided by the invention can simplify the configuration process of Solr.
【技术实现步骤摘要】
一种Solr全文检索动态配置系统及方法
本专利技术涉及计算机
,特别涉及一种Solr全文检索动态配置系统及方法。
技术介绍
Solr是一种基于Lucene的高性能全文搜索服务器,其对Lucene进行扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。Solr在使用过程中,需要根据用户的查询需求对Solr配置文件进行修改,而如何更加高效地对Solr进行配置是至关重要的。现有技术中,一般是通过使用Zookeeper命令行的方式上传配置信息对Solr进行配置。但是,该方法操作较为复杂。
技术实现思路
本专利技术实施例提供了一种Solr全文检索动态配置系统及方法,能够简化Solr的配置过程。第一方面,本专利技术实施例提供了一种Solr全文检索动态配置系统,包括:Zookeeper节点、至少一个Solr节点和配置管理装置;所述Zookeeper节点,用于存储所述至少一个Solr节点的配置文件,接收所述配置管理装置发送的修改后的所述至少一个Solr节点的配置文件,根据修 ...
【技术保护点】
一种Solr全文检索动态配置系统,其特征在于,包括:Zookeeper节点、至少一个Solr节点和配置管理装置;所述Zookeeper节点,用于存储所述至少一个Solr节点的配置文件,接收所述配置管理装置发送的修改后的所述至少一个Solr节点的配置文件,根据修改后的所述至少一个Solr节点的配置文件对所述至少一个Solr节点进行配置;所述配置管理装置,用于接收用户的修改请求,根据所述修改请求从所述Zookeeper节点获取所述至少一个Solr节点的配置文件;根据所述用户的修改操作,对所述至少一个Solr节点的配置文件进行修改,将修改后的所述至少一个Solr节点的配置文件发送 ...
【技术特征摘要】
1.一种Solr全文检索动态配置系统,其特征在于,包括:Zookeeper节点、至少一个Solr节点和配置管理装置;所述Zookeeper节点,用于存储所述至少一个Solr节点的配置文件,接收所述配置管理装置发送的修改后的所述至少一个Solr节点的配置文件,根据修改后的所述至少一个Solr节点的配置文件对所述至少一个Solr节点进行配置;所述配置管理装置,用于接收用户的修改请求,根据所述修改请求从所述Zookeeper节点获取所述至少一个Solr节点的配置文件;根据所述用户的修改操作,对所述至少一个Solr节点的配置文件进行修改,将修改后的所述至少一个Solr节点的配置文件发送给所述Zookeeper节点。2.根据权利要求1所述的Solr全文检索动态配置系统,其特征在于,所述配置管理装置,用于根据所述用户的修改操作,对所述至少一个Solr节点中的第一Solr节点的配置文件进行修改,将修改后的所述第一Solr节点的配置文件发送给所述Zookeeper节点;所述Zookeeper节点,用于接收所述配置管理装置发送的修改后的所述第一Solr节点的配置文件;根据修改后的所述第一Solr节点的配置文件对所述第一Solr节点进行配置。3.根据权利要求1所述的Solr全文检索动态配置系统,其特征在于,所述配置管理装置,用于根据所述用户的修改操作,对所述至少一个Solr节点中的第二Solr节点的配置文件进行修改,将修改后的所述第二Solr节点的配置文件发送给所述Zookeeper节点;所述Zookeeper节点,用于接收所述配置管理装置发送的修改后的所述第二Solr节点的配置文件;根据存储的各个所述Solr节点的关联关系,确定与所述第二Solr节点相关联的至少一个依赖Solr节点,根据修改后的所述第二Solr节点的配置文件对所述第二Solr节点和每一个所述依赖Solr节点进行配置。4.根据权利要求1-3中任一所述的Solr全文检索动态配置系统,其特征在于,所述Zookeeper节点,进一步用于当所述至少一个Solr节点中的第三Solr节点发生故障时,获取所述第三Solr节点的故障信息,将所述故障信息发送给所述配置管理装置;所述配置管理装置,进一步用于接收并展示所述故障信息。5.一种Solr全文检索动态配置方法,其特征在于,包括:配置管理装置接收用户的修改请求,根据所述修改请求获取Zookeeper节点存储的至少一个Solr节点的配置文件;所述配置管理装置根据所述用户的修改操作,对所述至少一个Solr节点的配置文件进行修改,将修改后的所述至少一个Solr节点的配置文件发送给所述Zookeeper节点;所述Zookeeper节点接收修改后的所述至少一个Solr节点的配置文件,根据修改后的所述至少一个Solr节...
【专利技术属性】
技术研发人员:谷永平,
申请(专利权)人:浪潮软件集团有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。