solr - Solr 8.0.0 增量导入问题
问题描述
增量导入不起作用。没有新记录被索引。posting_id 是每条记录的唯一 ID。
<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
batchSize="-1"
autoReconnect="true"
socketTimeout="0"
connectTimeout="0"
encoding="UTF-8"
url="jdbc:mysql://xxx.xxx.xxx.xx:3306/news?zeroDateTimeBehavior=convertToNull"
user="admin"
password="admin"/>
<document>
<!--<entity name="news10" query="select * from news10"
deltaQuery="select posting_id from item where last_modified > '${dataimporter.last_index_time}'">
</entity>-->
<entity name="news10" pk="posting_id"
query="SELECT * FROM news10"
deltaImportQuery="SELECT * FROM news10
WHERE posting_id = '${dataimporter.delta.posting_id}'"
deltaQuery="SELECT posting_id FROM news10
WHERE last_modified > '${dataimporter.last_index_time}'">
</entity>
</document>
</dataConfig>
解决方案
推荐阅读
- r - 接下来几天的移动平均值,不包括当天
- voip - 在巴基斯坦使用 3CX PBX 和 SIP 中继进行来电显示欺骗
- windows - 安装 atom 时出现此错误!!我应该如何解决此错误?
- javascript - 如何确定传入的 Sinch 呼叫是 JavaScript 中的音频还是视频
- python - 解析文本文件并在字典中分离数据
- java - 如何用 Java 构建一个基本的神经网络?
- symfony - Homestead nginx 从通过 gulpfile 和vinyl-fs 生成的符号链接提供内容
- scala - 从 App 扩展和对象之间的差异包含 scala 中的主要方法
- powershell - 从具有多个值的对象创建 Powershell 变量
- javascript - Uncaught SyntaxError: Unexpected token 。if else 语句