solr高级应用
文章平均质量分 82
针对于solr的高级应用,包括solrcloud,solr排序等
小野爸爸
这个作者很懒,什么都没留下…
展开
-
solr事务提交
solr的使用过程中,大部分是query操作,很少用到事务,只知道在新增和删除时使用commit。其中solr的commit又分为三种:手动调用提交 自动提交 延时提交其中每次手动操作完成之后调用commit的效率最低,但是无所谓,毕竟增删操作都是少数。本文只研究手动调用提交通过测试,solrClient的commit()方法可以协助我们来完成事务。 1、新增数据...原创 2019-03-12 14:59:56 · 1147 阅读 · 1 评论 -
SolrCloud配置+Spring Boot应用
一、业务场景公司业务涉及到聚合搜索,所有使用了solr作为索引工具,solr中索引数据并不多,大概百万级。初始架构设计采用solr Master-Slave模式,master负责索引的创建,多slave通过nginx负载负责查询,但是web架构采用了spring cloud,多节点共用一个配置中心的配置文件,导致无法区分master slave,所以开始研究solrCloud的部署方式。...原创 2019-01-22 15:06:52 · 1767 阅读 · 4 评论 -
Solr的主从模式Master-Slave
转载:https://blog.csdn.net/jiangchao858/article/details/53355117引入Master-SlaveSolr在查询的时候,特别忌讳进行写操作,因为它是IO阻塞型的。现在的流行的Elasticsearch就对此有很好的改进。在引入Master-Slave以后,将读写分配到不同的服务器上,你可以使用master来做索引...转载 2018-06-15 14:32:20 · 503 阅读 · 0 评论 -
创建solr core并定义索引
一、在solrhome下新建文件夹,文件夹名字为你要新建core的名字然后将D:\apache-tomcat-solr\webapps\solr\solrhome\configsets\sample_techproducts_configs\conf下的文件全部copy到core1下二、在web页面新增core,名字为core1三、新建schema,可通过web页面新建也可以通过schema.xm...原创 2018-05-23 16:03:43 · 353 阅读 · 0 评论 -
solr基础环境搭建
最近工作中用到solr,之前从来没有接触过,只是知道有这么一个东西,只能自己从头研究。solr可以大概理解为一个web服务,然后他自己实现了对lucene的一些操作。一、下载:http://www.apache.org/dyn/closer.lua/lucene/solr,找一个镜像下下来,是一个压缩包。二、新建一个tomcat,solr本身自带中间件可以运行,我没有尝试,下图为我为solr建的t...原创 2018-05-23 15:56:04 · 458 阅读 · 0 评论