Solr如何全量导入数据库中多张表的数据进行索引?

数据库中的数据是分表存储的,也就是同样的表结构,按照一定的规则进行拆分成了1000张,现在要对数据进行分词搜索,想使用solr,但是在全量导入数据库的数据时,如何一次性将这一千张表结构相同的表的数据给导入solr呢?

阅读 5.7k
3 个回答

一次性和分批次都能满足你的需求.

方案:

  1. union 所有的表, 将数据导出到 json 或者 xml 文件中,

  2. post 到 solr

新手上路,请多包涵

方法确实没有什么好方法,你需要些一个批量导出的代码,将所有分表的数据都导出来然后提交给solr

用sql union创建视图,再用dih全量导入

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进