读书人

运用lucene solr搭建Oracle数据库全文

发布时间: 2012-11-23 22:54:33 作者: rapoo

使用lucene solr搭建Oracle数据库全文搜索服务

最近在做地名搜索定位的项目,相当于对经过地理编码的数据进行搜索

主要是将数据库中的数据导入到solr中并发布出来,数据量目前是1500万条左右

记录一下大概的工作步骤

1 基本部署
目前solr最高版本为4.0
由于项目服务器使用JDK1.5, 在本例中使用3.6.1版本, 服务器使用TomCat 及Weblogic
下载并解压apache-solr-3.6.1.zip,
将文件dist\apache-solr-3.6.1.war改为zip后缀并解压
解压出来的文件放到 tomcat\webapps\solr\
注意:如果要部署到weblogic中,建议先修改apache-solr-3.6.1.zip中的META-INF\MANIFEST.MF中的
Implementation-Version值,去掉其中的冒号,以免weblogic自动识别版本号时出现非法字符导致部署失败
新建一个文件夹目录,以保存solr索引文件,比如:D:\Solr_Home\solr
在此目录下新建两个目录,lib, cores
将apache-solr-3.6.1.zip中的dist文件夹下所有文件及文件夹复制到lib目录下
将apache-solr-3.6.1.zip中的示例项目文件夹example\example-DIH\solr\db复制到cores目录下
打开db\conf\solrconfig.xml,找到apache-solr-dataimporthandler的lib配置段
修改其lib位置如下:

session         required        pam_limits.so

最后,关于solr的集群或者说云计算的扩展,从youtube上找了个nutshell的应用实例视频,

搬运到搜狐视频了,有兴趣的可以看看,顺便赞一下搜狐视频,上面的美剧很给力,

Scaling Solr in the Cloud http://url.cn/8rkrPE


读书人网 >其他数据库

热点推荐