solr5全量索引配置
来源:互联网 发布:人工智能对人类的影响 编辑:程序博客网 时间:2024/05/02 18:46
1.在solrhome/rsm/conf/solrconfig.xml中进行如下配置
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">t_rsm.xml</str>
</lst>
</requestHandler>
加载配置新建的与数据库建立关系的配置
注:t_rsm.xml与solrconfig.xml在同一目录下
2.t_rsm.xml写入数据库连接地址,和要索引的字段
<dataConfig>
<dataSource name="jdbc" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/rencai" user="root"
password="root" />
<document>
<entity name="rsm_resume" pk="id"
query="select resumeID as id,resumeName,job,experience,education,rsmstatus,salary,sex,location,district,subway,objvalue,subjvalue,selfvalue,skill,updatetime,leixing,place,updateUser,resumeTime,content2 from rsm_resume"
deltaQuery="select resumeID as id,resumeName,job,experience,education,rsmstatus,salary,sex,location,district,subway,objvalue,subjvalue,selfvalue,skill,updateTime,leixing,place,updateUser,resumeTime,content2 from rsm_resume where updatetime > '${dataimporter.last_index_time}' "
deltaImportQuery="select resumeID as id,resumeName,job,experience,education,rsmstatus,salary,sex,location,district,subway,objvalue,subjvalue,selfvalue,skill,updatetime,leixing,place,updateUser,resumeTime,content2 from rsm_resume where resumeID = '${dataimporter.delta.id}' ">
<field column="resmeID" name="id" />
<field column="resumeName" name="Resumename" />
<field column="job" name="Job" />
<field column="experience" name="Experience" />
<field column="education" name="Education" />
<field column="rsmstatus" name="Rsmstatus" />
<field column="salary" name="Salary" />
<field column="sex" name="Sex" />
<field column="location" name="Location" />
<field column="district" name="District" />
<field column="subway" name="Subway" />
<field column="objvalue" name="Objvalue" />
<field column="subjvalue" name="Subjvalue" />
<field column="selfvalue" name="Selfvalue" />
<field column="skill" name="Skill" />
<field column="updatetime" name="Updatetime" />
<field column="leixing" name="Leixing" />
<field column="place" name="Place" />
<field column="updateUser" name="UpdateUser" />
<field column="resumeTime" name="ResumeTime" />
<field column="content2" name="Content2" />
</entity>
</document>
</dataConfig>
3.在和solrconfig.xml同目录下的schema.xml中配置索引字段的数据类型
<field name="Updatetime" type="date" indexed="true" stored="true" />
<field name="Resumename" type="text_general" indexed="true" stored="true" />
<field name="Job" type="text_general" indexed="true" stored="true" />
<field name="Salary" type="text_general" indexed="true" stored="true" />
<field name="Experience" type="int" indexed="true" stored="true" />
<field name="Education" type="text_general" indexed="true" stored="true" />
<field name="Sex" type="text_general" indexed="true" stored="true" />
<field name="Location" type="text_general" indexed="true" stored="true" />
<field name="District" type="text_general" stored="true" />
<field name="Subway" type="text_general" indexed="true" stored="true" />
<field name="Objvalue" type="text_general" indexed="true" stored="true" />
<field name="Subjvalue" type="text_general" indexed="true" stored="true" />
<field name="Rsmstatus" type="text_general" indexed="true" stored="true" />
<field name="Leixing" type="int" indexed="true" stored="true" />
<field name="Place" type="text_general" indexed="true" stored="true" />
<field name="UpdateUser" type="text_general" indexed="true" stored="true" />
<field name="ResumeTime" type="date" indexed="true" stored="true" />
<field name="Content2" type="text_general" indexed="true" stored="true" />
<field name="Selfvalue" type="text_general" indexed="true" stored="false" />
<field name="Skill" type="text_general" indexed="true" stored="false" />
<field name="Createtime" type="date" indexed="true" stored="false" />
<field name="Software" type="text_general" indexed="true" stored="false" />
<field name="Hardware" type="text_general" indexed="true" stored="false" />
<field name="Tools" type="text_general" indexed="true" stored="false" />
<field name="Duty" type="text_general" indexed="true" stored="false" />
<field name="Projdetail" type="text_general" indexed="true" stored="false" />
<field name="Valuespec" type="text_general" indexed="true" stored="false" />
<field name="Experdetail" type="text_general" indexed="true" stored="false" />
使用时发送url:http://localhost:8080/solr/new_core/dataimport?command=full-import&commit=true&clean=true
到此solr的全量更新配置就完成了
- solr5全量索引配置
- 3.solr5全量索引和增量索引配置
- 全量同步索引
- Solr全量索引
- Solr全量索引
- solr5.5.2 增量索引配置方法
- Solr全量索引、增量索引和定时增量索引配置
- solr 定时全量索引 增量索引与dataimporter.properties 配置
- 转:solr 从数据库导入数据,全量索引和增量索引(实例&配置&原理)
- solr全量索引、增量索引以及定时索引
- [搜索] Solr (三) 全量索引与增量索引
- solr 定时创建全量索引和增量索引
- 全文索引----solr服务器更新全量索引
- 学习使用solr(一),solr和tomcat的配置及数据库中表的全量索引(上)
- 学习使用solr(一),solr和tomcat的配置及数据库中表的全量索引(下)
- 使用多线程压缩提高全量索引切换速度
- (四)DIH全量导入并索引数据
- 七、通过java代码实现增量、全量索引
- Java 实现 UDP
- OpenAI gym入门
- 查看mysql表结构和表创建语句的方法
- HTML总结
- [Java]JDK1.8 ArrayList源码剖析(二)
- solr5全量索引配置
- LeetCode-Count of Smaller Numbers After Self
- 理解-MFCC梅尔倒谱系数
- KendoGrid 动态显示/隐藏列(Column)
- ie浏览器下删除父元素的父元素(祖父元素)-----remove()方法在ie下失效的解决方法
- java8 Lambda
- python---项目1-ftp扫描与连接socket
- Hopfield神经网络
- [javaweb]jsp+servlet+mysql购书网站