ck1987 发表于 2016-12-14 09:49:57

Solr dataimport详解

  步骤1:
  在solrconfig.xml增加  

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
  步骤2:
  然后在solrconfig.xml同一个目录下,即是solr home目录下增加 data-config.xml 文件

<?xml version="1.0" encoding="UTF-8" ?>
<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:3306/test?test=true"
user="test"
password="123456"/>
<document>
<entity name="pc_keyword_associate"   query=" SELECT zid as id ,key_word as kw,weight as weightFROM pc_keyword_associate ">
<field column="id" name="id" />
<field column="weight" name="weight" />
<field column="kw" name="kw" />
</entity>
</document>
</dataConfig>
  步骤3:
  加入相关的jar包,apache-solr-dataimporthandler-1.4.0.jar,apache-solr- dataimporthandler-extras-1.4.0.jar,mysql-connector-java-5.1.10.jar
  步骤4:
  方法一:
  启动tomcat,访问http://localhost:8080/solr/dataimport?command=full-import 将数据全部导入solr服务器  进行索引
  访问http://localhost:8080/solr/dataimport?command=status可以查看运行状态
  当修改data-config.xml 文件配置时运行http://localhost:8080/solr/dataimport?command=reload-config可以进行重新加载配置文件
  如果想终止运行http://localhost:8080/solr/dataimport?command=abort
  方法二:
页: [1]
查看完整版本: Solr dataimport详解