Solr笔记

本文详细介绍了如何在Windows环境下搭建Solr服务器,并通过post命令和SimplePostTool包导入JSON格式的数据文件。包括核心步骤如配置环境、启动服务器、创建core、使用post命令导入数据,以及导入数据的具体操作和展示结果。
  • 系统环境:windows 7
  • Solr版本:5.0.0

    1. 下载地址:http://lucene.apache.org/solr/mirrors-solr-latest-redir.html
      5.0以后不需要提前配置Tomcat环境,可以直接运行Solr服务器;
    2. 运行Solr服务器:
      进入根目录,linux下直接用>bin\solr start启动,Windows下需要用:
      >bin\solr.cmd start
    3. 新建core:
      \solr-5.0.0>bin\solr.cmd create -c demo
      该core文件在server/solr目录下
    4. post:
      post命令用来将文本数据传输到Solr,但post是一个unix shell的脚本,不能用于windows环境。windows下需要用SimplePostTool包。该命令所在的包为post.jar, 位于根目录下的“example\exampledocs”文件夹下。
      可用java -jar example/exampledocs/post.jar -h查看帮助
    5. 导入json格式的数据文件:
      首先修改solrconfig.xml,添加Json的requestHandler,在我们新建的核demo目录下修改solrconfig.xml,插入<requestHandler name="/update/json" class="solr.JsonUpdateRequestHandler"/>
      导入数据文件,在example/exampledoc下有book.json文件,以此为例
      D:\Program\solr-5.0.0>java -Dc=demo -Dtype=application/json -jar example/exampledocs/post.jar example/exampledocs/books.json
      显示结果为:
Posting files to [base] url http://localhost:8983/solr/demo/update using content
-type application/json...
POSTing file books.json to [base]
1 files indexed.
COMMITting Solr index changes to http://localhost:8983/solr/demo/update...
Time spent: 0:00:01.033
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值