solr从数据库导入数据到索引中
准备工作需要从solr4.2中C:\Users\cuichao\Desktop\solr\solr-4.2.1\dist目录下
把solr-dataimporthandler-4.2.1.jar包拷到D:\tomcat6\apache-tomcat-6.0.36.0\webapps\solr\WEB-INF\lib目录下
第一步,需要在solrconfig.xml中写入
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">D:\tomcat6\apache-tomcat-6.0.36.0\webapps\solr\collection3\conf\data-config.xml</str>
</lst>
</requestHandler>
第二步,需要在solrconfig.xml同级目录下,拷贝data-config.xml
(1),首先需要定义数据源
(2). 其次需要定义实体类以及语句
<dataConfig>
<dataSource name="mydb" type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/solvenew" user="root" password="ninemax"/>
<document>
<entity dataSource="mydb" name="tagged2_needtag" query="select * from tagged2_needtag">
<field column="id" name="id"/>
<field column="number" name="number"/>
<field column="nnp" name="nnp"/>
<field column="name3" name="name3"/>
</entity>
</document>
</dataConfig>
第三步,需要在schema.xml中定义如下测试信息
<field name="number" type="string" indexed="true" stored="true" omitNorms="true"/>
<field name="nnp" type="string" indexed="true" stored="true" omitNorms="true"/>
<field name="name3" type="string" indexed="true" stored="true" omitNorms="true"/>
主键无需定义
第四步,访问管理页面,点左下角那个导入工具
勾选实体类,勾选commint,及optimze然后点击execute执行即可
[/b]
分享到:
相关推荐
solr增量导入更新索引包
自从lucene和solr推出4.0版本后 ik分词的调用接口已经不适用了,虽说ik最新ff版适用于solr4.0 但是solr4.2出来之后发现又不适用了,本人花了一点功夫熟悉solr4.2的分词调用接口补写了一个IkTokenizerFactory类 经...
maven 整合solr4.2环境,另外整合了solr-data-import源码环境,资源10分,十分不贵!有需要的朋友请下载吧。花了我3个小时的时间整理的。下载后,使用maven导入即可使用,升级solr版本也比较方便。本环境使用了...
solr可以实现定时导入,增量导入,全部的导入;本人亲测可用
NULL 博文链接:https://iamyida.iteye.com/blog/2215358
solr定时增量更新索引所需jar包包括:solr-dataimporthandler-4.0.0.jar、solr-dataimportscheduler.jar(6.x适用)、solr-dataimporthandler-extras-4.0.0.jar。
这是最新的全文检索引擎Solr4.2 Solrj API 包含全部的api 其中还有部分官方文档,
Solr数据库插入(全量和增量)索引,全量一般用于第一次创建索引情况,批量一般更新数据部分创建索引。
主要讲解了 solr客户端如何调用带账号密码的solr服务器调用,实现添加索引和查询索引,以及分组查询
solr6定时增量更新jar包
实现从数据库到solr的全量数据导入及增量数据导入jar包
solr自动增量更新jar包,适用于solr4的版本,希望对大家有帮助
solr4.2.0 solr4.2.0 solr4.2.0 solr4.2.0 solr4.2.0 solr4.2.0
solr 定时增量更新jar包 适用solr7.5.0至7.7.3,solr7.7.3以上版本未测试
solr创建索引并查询,希望能够帮助有需要的人。。。
NULL 博文链接:https://takeme.iteye.com/blog/1849781
安装配置solr步骤,包含oracle数据源导入数据配置,以及一些可能遇到的坑
solr配置中文解析器和将数据导入solr索引库时所需的jar包