WEB开发网
开发学院软件开发Java 利用SOLR搭建企业搜索平台 之十(数据库数据导入到... 阅读

利用SOLR搭建企业搜索平台 之十(数据库数据导入到solr)

 2009-09-10 00:00:00 来源:WEB开发网   
核心提示:solr不可谓是个好东西啊,越往下挖掘,利用SOLR搭建企业搜索平台 之十(数据库数据导入到solr),他的各种功能逐渐的展现在我的面前,对于solr的架构人员,将jar文件,实际就两个拷贝到tomcat的webapps下面的solr的WEB-INF的lib文件夹下面,不得不令人佩服啊, 几天前偶尔看到IBM deve

solr不可谓是个好东西啊,越往下挖掘,他的各种功能逐渐的展现在我的面前,对于solr的架构人员,不得不令人佩服啊。

几天前偶尔看到IBM developmentWorks上面的一片文章,看到了数据库数据的导入,以前我一直是这么认为的,像这种导入可以自己去写程序去导入。

写程序 可以将数据读出100条,如果你的内存够大,可以是1000条甚至更多,然后放入Collection中,批量提交至solr。或者读取数据写入xml文件中,再将该文件提交到solr等等。但是,在我看到那一篇文章的时候,原来还有这么巧妙的招。

废话不多说,入正题。

一.首先准备好solr的dataimport功能需要的东西,在solr的下载包中。分别在:

1》Solr-1.3.0\dist\apache-solr-dataimporthandler-1.3.0.jar

2》E:\education\search\Solr-1.3.0\example\example-DIH\solr\

3》你是哪种数据库,提供该数据库的jdbc驱动。

二.如果你还不会运行solr,请参考本人的前几篇博客。这里要做的是,先把E:\education\search\Solr-1.3.0 \example\example-DIH\solr\下面的东西拷贝到solr的HOME目录,然后删除rss,这个是另外一个功能是导入rss订阅信息到solr中,确实很强,这都想到了。将jar文件,实际就两个拷贝到tomcat的webapps下面的solr的WEB-INF的lib文件夹下面。

三.更改solr Home目录下的conf/solrconfig.xml,其实就是提交一个solrRequestHandler,代码如下:

Xml代码

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"> 
  <lst name="defaults"> 
   <str name="config">C:\solr-tomcat\solr\db\conf\db-data-config.xml</str> 
  </lst> 
 </requestHandler>

1 2 3  下一页

Tags:利用 SOLR 搭建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接