全文索引----solr服务器更新全量索引

本文介绍了如何在Solr中进行全量索引更新,包括数据源配置、使用Solr Admin客户端、HTTP请求更新索引以及使用官方Scheduler。讨论了各种方法的优缺点,建议在数据量大时谨慎使用全量更新。
摘要由CSDN通过智能技术生成

 

    solr索引设置完成后,需要根据数据库的变化及时更新索引,索引的更新有两种方式,全量更新和增量更新。顾名思义,全量更新即删除solr服务器上的所有索引,然后重新导入数据,增量索引即只更新修改的数据,本篇文章介绍全量索引更新。
    一 配置数据源
    1.1 数据库

 

    我们使用单表作为测试数据源,包括三个字段,id,title,content,方便测试,使用varchar作为主键数据类型。结构如下:

 

    1.2 配置data-config.xml

 

    数据源配置内容如下:

 

<pre name="code" class="html"><span style="font-size:18px;"><dataConfig>
    <dataSource name="jfinal_demo" type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://192.168.21.20:3306/jfinal_demo" user="root" password="123456" batchSize="-1" />
  <document name="testDoc">
	<entity name="blog" dataSource="jfinal_demo" pk="id" query="select * from blog">
		<field column="id" name="id"/>
		<field column="title" name="title"/>
		<field column="content" name="content"/>
	</entity>
    </document>
</dataConfig></span>

 

 

 

 

    1.3 配置schema.xml

    索引文件配置如下:

 

<span style
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值