solr配置 dataimport 、add core

上一篇简单描述了solr在windows下的单机配置,本篇简单写下 dataimport的配置以及add core功能

1、在solrhome下的 collection2(其他core也行) 的 conf下面的solrconfig.xml 下添加dataimport的handler

 

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">

   <lst name="defaults">

     <str name="config">sqlserver-data-config.xml</str>

   </lst>
</requestHandler>

然后创建sqlserver-data-config.xml 放在solrconfig.xml同一目录下

<dataConfig>

    <dataSource driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://127.0.0.1:1433;databasename=test" user="sa" password="123"/>

    <document>

        <entity name="cmsContent" transformer="HTMLStripTransformer" 

               query="SELECT col,col2 FROM [test].[dbo].[tablename]">

                <field name="col1" column="col1"  />

              <!--相应的字段配置-->

        </entity>

    </document>

</dataConfig>

这里面就是数据源的配置了没什么好讲的,配置其他数据库加载其他数据库驱动即可,记得要把相应的驱动jar包放置到项目的lib下面。

 执行 execute

-----------------------------------------------------------

增加 core 就更简单了

进入到 solrhome下面,将原有的collection1复制一份

将属性文件里面的name修改为对应的core name即可,当然也可以配置索引路径等其他信息,这里只做最简单的描述。

成功界面

这样就可以选择多个core 进行查询了

 

你可能感兴趣的:(import)