首先,需要在solrconfig.xml中增加
<lib dir="../../../dist/" regex="solr-dataimporthandler-.*\.jar" /> <!--需要增加依赖包,如果有数据库驱动,也需要增加到依赖路径中 --> <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"> <lst name="defaults"> <str name="config">data-config.xml</str> </lst> </requestHandler>
在同一个目录下,新建一个数据库data-config.xml文件
<?xml version="1.0" encoding="utf-8"?> <dataConfig> <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://192.168.0.105:3306/test" user="hive" password="hive123"/> <document name="cms"> <entity name="books" pk="id" query="select id,cat,name,price,inStock,author,series_t,sequence_i,genre_s from index_test"> <field column="id" name="id" /> <field column="cat" name="cat" /> <field column="name" name="name" /> <field column="price" name="price" /> <field column="inStock" name="inStock" /> <field column="author" name="author" /> <field column="series_t" name="series_t" /> <field column="sequence_i" name="sequence_i" /> <field column="genre_s" name="genre_s" /> </entity> </document> </dataConfig>
然后确认好,你的schema.xml 是否与查询的字段是否匹配。
见附件
选择你的core:collection1
然后选择DataImport 然后进行full-import
除了使用控制台来导入数据,也可以通过URL来触发操作:
curl http://<host>:<port>/solr/dataimport?command=full-import.
相关推荐
Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的...
Solr3.6用DIH组件进行MySQL数据库全文索引部署包 完整的工程部署包 apache-solr-3.6.0.xml 放入apache-tomcat-7.0.27\conf\Catalina\localhost
NULL 博文链接:https://iamyida.iteye.com/blog/2215358
springboot、Dubbo、MySQL,源码web系统,框架,代码均经过严格测试,可直接运行,有需要可自取
Solr3.6用DIH组件进行MySQL数据库全文索引[归纳].pdf
Solr3.6用DIH组件进行MySQL数据库全文索引[参照].pdf
利用solr搭建MYSQL集成环境,实现MYSQL数据库索引的添加和修改。
索引MySQL表到solr 将mysql表索引到solr中 在这里,我们将逐步进行过程。 要将mysql表索引到solr中,我们需要这些技术。 MySQL数据库 让我们从MySql开始聚会。 使用yum或任何您喜欢的方法,先安装mysql,再安装...
当前(2016-11-10) brew 源的 Solr 版本为 6.1.0,你可以通过brew edit solr来修改你要安装的版本,或者通过官方网站下载源码包来进行编译安装。 启动 Solr solr start 返回以下文字提示,则表示 solr 服务器安装成功...
solr同步数据库需要jar包,多个solr同步数据库数据的jar包。压缩文件里面有说明
MySQL和Lucene都可以对数据构建索引并通过索引查询数据,一个是关系型数据库,一个是构建搜索引擎(Solr、ElasticSearch)的核心类库。...MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的
系统开发环境:Eclipse 开发语言:Java ...说明:一个基于Solr的搜索引擎,由Spring+SpringMVC框架搭建,通过Solr服务器对MySql数据库表进行索引和检索,数据库中数据爬取自于上述三个网站的部分内容,有待优化。
支持删除索引和自定义的增量更新。同时具备分词检索能力。 部署方式:1、解压后在源码中修改solr-config.properties配置文件信息,修改完成后,直接发布到tomcat服务中,启动即可。系统当前支持绑定的数据库为ORACLE...
NULL 博文链接:https://iamyida.iteye.com/blog/2210621
自己总结的solr配置入门教程,包括从mysql和xml里导入数据,建立索引的详细过程,其他格式类似。
如果要在大型知识库上创建资源索引,请创建 SOLR 索引并使用 SOLRIndex 类。 Maven 依赖 <groupId>org.aksw.rdfindex <artifactId>rdfindex <version>0.1-SNAPSHOT Maven 存储库 <repository>