solr同步mysql关联表数据

solr对数据库关联表的索引

solr对关系型数据库进行索引过程中,将需要对关联的表进行索引。以下ER图所示,为文章和标签的数据关系表,

course_design:文章表

tag:标签表

course_design_tag:文章标签关系表

(注:标签功能的实现也可以采用redis的集合运算)

在data-config.xml文件中对数据结构关系进行配置,如下图所示,rootentity表为course_design,主键为id,关联表course_design_tag有两个关联的外键分别为courseDesign_id关联course_design表,tag_id关联tag表,

在manage-schema中配置返回的字段,下图所示

配置完成后启动solr,将会在控制台看到同步索引时输出的SQL语句,如下图所示

通过solradmingui,进入查询,可以看到查询结果中增加了tag_name字段,如下图所示

相关文章:solr自动索引mysql数据









































皮肤病治疗最好医院
北京哪里有专业治疗白癜风的医院



转载请注明:http://www.92nongye.com/gaishu/204616346.html