永发信息网

solr5.2.1怎么得到SolrServer实例,求各位大神指点迷津

答案:1  悬赏:70  手机版
解决时间 2021-03-31 16:34
solr5.2.1怎么得到SolrServer实例,求各位大神指点迷津
最佳答案
SolrServer实例化类型有httpClient,和本地化,如果Solr服务器不在本地就用httpClient,在本地就用EmbeddedSolrServer
SolrServer可以操作索引,包括更新删除查询等操作
以下是httpClient实例化方式,需要tomcat运行Solr服务
1、ConcurrentUpdateSolrServer实例化SolrServer,该类实例化多用于更新删除索引操作

ConcurrentUpdateSolrServer(String solrServerUrl, int queueSize, int threadCount)

solrServerUrl是Solr服务器的地址,

queueSize缓冲区大小

threadCount 后台线程数



2、HttpSolrServer 实例化SolrServer,该类实例化多用于查询操作

HttpSolrServer(String baseURL)

baseURL是Solr的服务器地址

3、LBHttpSolrServer实例化SolrServer,用于有多个Solr服务器,负载均衡

LBHttpSolrServer(String... solrServerUrls)

  solrServerUrls是多个Solr的服务器地址,用,号分隔
以下是本地实例化,即项目包含Solr服务,不需要tomcat运行Solr服务
EmbeddedSolrServer

private static CoreContainer.Initializer initializer = null;
private static CoreContainer coreContainer = null;
private static EmbeddedSolrServer server = null;
static {
try {
System.setProperty("solr.solr.home", "D://test//solrcore//core0");
initializer = new CoreContainer.Initializer();
coreContainer = initializer.initialize();
server = new EmbeddedSolrServer(coreContainer, "");
} catch (Exception e) {
e.printStackTrace();
}
}追问我用的是solr5.2.1,像你说的httpClient,SolrServer,HttpSolrServer都已经过时了。。在这个版本用不了了,怎么办呢?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
飞伟洋服 东湖路店怎么样
原来春天就在我身边作文
my birthday is on May 1st 中得 on 必须要用
为什么人们吃饱了就有困意
开小车卖羽绒被子的人是不是骗子?
纯银制做泰银的工艺流程
17款320LI M,车身颜色有几个,有
我要开台球厅.大家说我开个台球厅好不好
目前北海适合投资什么好?
运用完全平方公式
倪匡替古龙代写过哪些部分?
Norwegians (挪威) were the first Europeans
鑫字粤语怎么读,听到有些人读坎,不知道对不
角阀与混水阀有何区别?可以互相代替吗?
大余中学人人通高一(3)班成绩
推荐资讯
单选题以木船战胜军舰,创造海战奇迹的是A.潭
用帐篷在外面睡该带什么
‘你也早啊’英文是什么?
郫县西浦中医结合医院网上预约挂号网
情人想跟我上床,我该怎么办
B1级B2级橡塑保温管区别有哪些
电大申论形考作业三关于教育方面请用不超过15
茯茶是黑茶的一种,但为什么叫茯茶呢?
带领拜仁勇夺三冠王的海因克斯执教能力到底什
8x+15y=99,怎么解?
用单片机检测电流的大小(500ma左右),电流
求框架梁1的所有的钢筋量(要过程)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?