solr索引库添加新的索引,使用json文件或者xml文件的数据

本文介绍了如何在Solr索引库中添加新索引,特别是通过使用JSON文件的方式。涉及到的步骤包括准备必要的软件环境,如JDK、Solr和Eclipse,以及使用fastJson包解析JSON文件。然后,通过SolrJ将Java对象数据导入Solr数据库,并提供了创建SolrPublisher.java文件的示例,最后展示了如何检查Solr中导入的数据。
摘要由CSDN通过智能技术生成

solr索引库添加新的索引,可以在使用dataimport插件进行定时增量插入。

也可以使用外部数据封装到json文件或者xml文件中进行增量添加,二者的区别就是使用的包不同,json文件格式使用fastJson包,xml文件格式使用dom4j包

这里我们只演示添加json格式文件,xml文件格式的雷同。

需要的软件支持

JDK1.8以上 
Solr6.0 
Eclipse 4.5 
solr-solrj-6.0.0.jar 
fastjson-1.2.7.jar

JSON文档转换为Java对象

我准备了一段JSON数据,保存在cd.json文档中。
[
      {
        "TITLE": "皇帝讽刺剧",
        "ARTIST": "鲍勃·迪伦",
        "COUNTRY": "美国",
        "COMPANY": "哥伦比亚",
        "PRICE": "10.90",
        "YEAR": "1985",
        "DESCRIPTION": "夏天的午后听Bob Dylan的歌特别容易被催眠"
      },
      {
        "TITLE": "隐藏自己的心",
        "ARTIST": "邦尼泰勒",
        "COUNTRY": "英国",
        "COMPANY": "哥伦比亚广播公司",
        "PRICE": "9.90",
        "YEAR": "1988",
        "DESCRIPTION": "对未来,永远抱著乐观与喜悦的态度"
      },
      {
        "TITLE": "精选辑",
        "ARTIST": "桃莉·巴顿",
        "COUNTRY": "美国",
        "COMPANY": "美国无线电公司",
        "PRICE": "9.90",
        "YEAR": "1982",
        "DESCRIPTION": "美国历史上最畅销的录音室唱片"
      },
      {
        "TITLE": "依然忧郁",
        "ARTIST": "盖瑞摩尔",
        "COUNTRY": "英国",
        "COMPANY": "维京唱片",
        "PRICE": "10.20",
        "YEAR": "1990",
        "DESCRIPTION": "在听到他们的现场之后,会爱上这些老男人的声音"
      },
      {
        "TITLE": "厄洛斯",
        "ARTIST": "艾罗斯雷玛若提",
        "COUNTRY
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值