solr_创建core与数据导入

一、创建core

5.5.3启动后默认有5core

创建一个新的core,名字起为:harvewifi

 

 需要自己创建一个目录,将把solrconfig.xml放进去。

Solr提供了一个例子,

/opt/solr-5.5.3/server/solr/configsets/sample_techproducts_configs

因此只需要把此目录下的conf目录复制到/opt/solr-5.5.3/harvewifi/

 

 

再次在页面添加,成功了:

  

第二次在新环境中创建时报错,需要将harvewifi目录移动到solr-5.5.3/server/solr目录下才可以。

 

 二、数据导入

导入数据到Solr的方式也是多种多样的:

 l 可以使用DIH(DataImportHandler)从数据库导入数据

支持CSV文件导入,因此Excel数据也能轻松导入

支持JSON格式文档

二进制文档比如:WordPDF

l 还能以编程的方式来自定义导入

 

在页面中添加数据:

Documents,右侧默认updateJSON,及测试数据,直接点Submit Document即可。

 

再回到查询页面,内容如下:

 

如果添加的字段名不是建好的索引字段,则会报错,如:

{"id":"0001","user_name":"gary"}

 

/opt/solr-5.5.3/harvewifi/conf目录下有个文件专门用来记录索引的,在5.5之前叫:schema.xml

5.5之后叫:managed-schema

<field>标签中添加新的索引,如下:

 

保存后重启solr

 

再次在页面中添加记录,成功了。

查询结果如下:

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值