Solr是一个集存储和搜索的一个平台,而之所以有存储模块(solrCore)这个功能,是因为,我们在使用一个搜索平台的时候,会同时进行产品,工程,新闻等等的一系列信息的存储和搜索。
如果我们不划分存储模块,所有的数据,存储到一个solrCore中,这样在数据量越来越大的时候,业务逻辑会越来越复杂。
solr提供给我们一个区分的功能,也就是solrCore,我们可以将产品,工程,新闻等等信息,分别建立Product,Project,News等solrCore,这样无论我们有多少的数据需要存储,搜索,每次的操作都是彼此独立,业务清晰,逻辑明了。
网友评论