solr.Net课程四 solr5.5 配置mssql

一、准备工作  

  在讲solr连接mssql之前请先建立一张表并命名为[Table]字段信息如下图所示,在该表中可随意增加几条记录。

    

  下载solr连接mssql数据库的jar包名为:sqljdbc4.jar可直接点击该文件名进行下载,到此准备工作结束,接下来我们将进入配置环节。

二、配置

  第一步:将刚下载的sqljdbc.rar文件解压缩,并且将里面的文件sqljdbc4.jar文件复制到tomace目录webapps\solr5.5\WEB-INF\lib下。

  第二步:请找到core目录,在我的课程二中写的是D:\solr5.5\collection1\conf下找到solrconfig.xml文件,并在该文件中增加如下代码

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">  
    <lst name="defaults">  
          <str name="config">data-config.xml</str>  
    </lst>  
</requestHandler>

  第三步:请在conf目录下新建一个data-config.xml文件,注意该文件名就是上面代码中config中的值,因此该文件名需要根据config的值来定,并在data-config.xml文件中加入如下内容

<?xml version="1.0" encoding="UTF-8"?>  
<dataConfig>
    <dataSource driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://localhost:1433;DatabaseName=test" user="sa" password="sasa"/>
    <document name="Info">
        <entity name="zpxx"  transformer="ClobTransformer" pk="id"
                 query="select id,solrname from [table]"        
                 deltaImportQuery="select id,solrname from [table]"    
                 deltaQuery="SELECT id FROM [table] where adddate > '${dataimporter.last_index_time}'">             
                    <field column="id" name="id"/>  
                    <field column="solrname" name="solrname"/>  
         </entity>
    </document>
</dataConfig>

  第四步:请将solr-5.5.0文件夹下的dist, contrib复制到D:\solr5.5\collection1下

  第五步:打开D:\solr5.5\collection1\conf下solrconfig.xml文件添加如下内容

<lib dir="../contrib/extraction/lib" regex=".*\.jar" />
<lib dir="../dist/" regex="solr-cell-\d.*\.jar" />
<lib dir="../contrib/clustering/lib/" regex=".*\.jar" />
<lib dir="../dist/" regex="solr-clustering-\d.*\.jar" />
<lib dir="../contrib/langid/lib/" regex=".*\.jar" />
<lib dir="../dist/" regex="solr-langid-\d.*\.jar" />
<lib dir="../contrib/velocity/lib" regex=".*\.jar" />
<lib dir="../dist/" regex="solr-velocity-\d.*\.jar" />
<lib dir="../dist/" regex="solr-dataimporthandler-\d.*\.jar" /> 

  第六步:将solr-dataimporthandler-5.5.0.jar、solr-dataimporthandler-extras-5.5.0.jar文件复制到tomace目录webapps\solr5.5\WEB-INF\lib下

  第七步:在D:\solr5.5\collection1\conf目录下找开managed-schema添加如下内容

<field name="solrname" type="text_ik" indexed="true" stored="true" omitNorms="true"/>

  完成上面的配置后我们就可以启动tomace,在地址栏中输入地址并点execute按钮生成索引,本章主要讲解配置下章将对本章进行说明

posted @ 2016-03-14 21:49  ;мē;壞!  阅读(545)  评论(0编辑  收藏  举报