运用Solr Data Import的delta-import功能
使用Solr Data Import的delta-import功能请注意,如果以调试模式运行,那么默认不会自动提交,请加参数“commi
使用Solr Data Import的delta-import功能
请注意,如果以调试模式运行,那么默认不会自动提交,请加参数“commit=true”
1 楼 flysnowxf 2010-11-17 添加和修改的数据可以做到,我想请问一下,删除的数据如何通过alter-import来删除? 2 楼 forchenyun 2010-11-17 flysnowxf 写道添加和修改的数据可以做到,我想请问一下,删除的数据如何通过alter-import来删除?
solr的delta import非常不完善,我看document的时候官方都不是很推荐,我们一般都是全量做import,而将增量的通过接收消息的方式更新索引 3 楼 flysnowxf 2010-11-17 forchenyun 写道flysnowxf 写道添加和修改的数据可以做到,我想请问一下,删除的数据如何通过alter-import来删除?
solr的delta import非常不完善,我看document的时候官方都不是很推荐,我们一般都是全量做import,而将增量的通过接收消息的方式更新索引
我明白你意思了,这样做只是和业务比较耦合。 4 楼 forchenyun 2010-11-17 flysnowxf 写道forchenyun 写道flysnowxf 写道添加和修改的数据可以做到,我想请问一下,删除的数据如何通过alter-import来删除?
solr的delta import非常不完善,我看document的时候官方都不是很推荐,我们一般都是全量做import,而将增量的通过接收消息的方式更新索引
我明白你意思了,这样做只是和业务比较耦合。
完全的脱离业务还是有些困难的,呵呵
如果你想做实时,通过消息更新,基本是唯一的选择 5 楼 illu 2011-01-12 flysnowxf 写道添加和修改的数据可以做到,我想请问一下,删除的数据如何通过alter-import来删除?
用这个 deletedPkQuery
例如配置
<entity pk="id"
deletedPkQuery ="select id from tableA where status='D'"
...
前提就是你的删除不是物理删除 只是改变状态
如果是物理删除就比较麻烦了 需要自己写存储过程让deletedPkQuery 调用